IDEA17配置SpringMVC及HelloWorld例子
来源:互联网 发布:如何解决软件危机 编辑:程序博客网 时间:2024/06/05 18:49
开始涉及到Spring MVC的开发……
于是开始配置Spring MVC的开发环境以及写第一个HelloWorld程序
IDE是用IDEA17+JDK1.7+Tomcat 7.0
说在前面:没有用Maven创建项目
打开IDEA17
先赞美一下这个启动界面……嗯,每次打开看了心情都非常愉悦啊
进入之后,选择新建一个工程
选择Spring->Spring MVC(勾选java EE)下方选择Download
然后Next
然后finish
然后IDEA就会开始自动下载Spring相关的包,一定要等待它下载完
工程创建成功,目录一览
各种jar包都放在了lib目录下
src放各种java类
WEB-INF目录下有3个xml文件
以及有一个自带的index.jsp文件
我们来开始配置
先配置Tomcat
点击 进入之后,点绿色的+,找到tomcat server,选择local
先配置Artifacts
点击绿色的+号
选择Build Artifacts
然后勾选 确认
然后选择Deployment
再选择绿色的+号
再选择Artifacts
最后是这样
选择Project Structure
选择右边绿色的+号
选择jar
先找到你的Tomcat根目录,将根目录加入其中
再找到你工程目录下的lib目录文件夹,将lib下的所有jar包加入其中(不包括lib这个文件夹)
加入成功之后发现界面左边problems出现了很多,不急,点过去
随便选择一项,点击后面的fix,再选择add all
运行一下tomcat试试
启动成功
开始配置xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.form</url-pattern> </servlet-mapping></web-app>```这是web.xml中的内容 需要把` <url-pattern>*.form</url-pattern>`中的*.form改成/ 表示拦截所有的请求,所有的请求都给SpringMVC来处理 <div class="se-preview-section-delimiter"></div>
- IDEA17配置SpringMVC及HelloWorld例子
- SpringMVC简单配置--HelloWorld例子
- IDEA17用Maven创建SpringMVC+Spring+Mybatis工程及整合配置与实例
- SpringMVC初探,HelloWorld及基础配置.
- SpringMvc helloWorld例子
- SpringMVC配置HelloWorld
- SpringMVC配置HelloWorld
- SpringMVC配置+小例子
- log4j配置springMvc例子
- SpringMVC HelloWorld实例开发及部署
- SpringMVC HelloWorld实例开发及部署
- SpringMVC入门及HelloWorld工程实例
- 基于SpringMVC Annotation配置的HelloWorld
- springmvc第一个项目helloworld配置
- 第一个配置SpringMVC,HelloWorld程序
- 基于Java配置SpringMvc 的HelloWorld项目
- portlet初学习及HelloWorld例子
- portlet初学习及HelloWorld例子
- Python自动化(二)使用Beautifu Soup爬取电影下载链接
- javaEE 自学备份整理
- 第二周【项目2
- 1027. Colors in Mars (20)
- 远程桌面连接的利器-mRemote介绍
- IDEA17配置SpringMVC及HelloWorld例子
- 34.Java基础语法
- ecos vector.S 分析I: 主干部分
- div中文字超长的换行神器:word-break:break-all;
- Centos下编译安装fileinfo扩展
- Kotlin 第十二章:泛型
- opencv录制视频并保存视频
- ecos kernel 分析
- css 多行隐藏