用maven搭建SpringMVC框架(二)
来源:互联网 发布:君自故乡来 应知故乡事 编辑:程序博客网 时间:2024/06/07 10:07
项目创建好之后会发现JSP报错 并且Java Resources 下只有一个 src/main/resource的源文件夹
没关系 我们在项目上右键-->Build Path-->Configure Build Path-->Add Library-->Server Runtime
将tomcat选中 FInish即可
此时再看 源文件夹生成了 jsp也不报错了
在pom.xml中导入Spring相关jar包 这里我用4.1.6版本
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
再引入jstl包
<!-- https://mvnrepository.com/artifact/jstl/jstl -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
在web.xml中配置 servlet
<servlet>
<servlet-name>wy</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>wy</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
在web.xml的同级目录下 也就是WEB-INF目录中创建xml文件 命名规则 上面的server-name+“-servlet”
按照合格规则 我的项目中 该文件名应该是 wy-servlet.xml
该文件需要配置几个地方
1 开启注解
<mvc:annotation-driven></mvc:annotation-driven>
2 扫描controller所在的包
<context:component-scan base-package="com.wy.controller"></context:component-scan>
3 配置试图解析器
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property>
<property name="prefix" value="/WEB-INF/pages/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
测试效果
我们前者 扫描的包是com.wy.controller 我们创建该包
在包里随便创建一个类 创建好后要加注解 @Controller
随便写个方法 该方法需要配置一个地址 加@RequestMapping
@RequestMapping("/test")
public String test(){
return "test";
}
此处 返回值是 test 试图解析器 会自动加前缀和后缀 然后去找页面
我们刚刚配置的前缀是 /WEB-INF/pages/ 后缀是 .jsp
那么此处返回值 会自动找页面 /WEB-INF/pages/ test.jsp
我们在该目录下创建jsp文件
创建好后 启动tomcat 访问http://localhost/webapp/test 便可以找到 test.jsp页面
- 用maven搭建SpringMVC框架(二)
- 用maven搭建SpringMVC框架(一)
- Maven+Spring+SpringMVC+MyBatis框架的搭建(二)
- 利用Maven搭建Spring+SpringMVC+Mybatis框架项目(二)
- maven+springMVC+mybatis框架搭建
- springmvc框架搭建(maven)
- maven+springMVC+mybatis框架搭建
- Maven搭建SpringMVC+Mybatis框架
- springMVC+jpa+maven框架搭建
- intellij16用maven搭建spring+springmvc+mybatis框架
- Maven+SpringMVC+Hibernate项目框架搭建
- Maven搭建springmvc+spring+hibernate+mysql框架
- Intellij IDEA搭建maven+注解SpringMVC框架
- springmvc +hibernate+ spring+ maven框架搭建
- spring4+springmvc+mybatis+maven框架搭建
- springmvc+spring+mybatis+maven框架搭建
- Maven+Spring+SpringMVC+MyBatis框架的搭建
- maven整合SpringMVC和mybatis框架搭建
- 1034. 有理数四则运算(20)
- 兼容性
- Spring3 MVC请求参数获取的几种方法
- POJ3191【(-2)进制本质】
- 监控应用层通信_hook_kifastcallentry(系统服务调用)
- 用maven搭建SpringMVC框架(二)
- wampServer多站点配置
- 1032. Sharing (25)
- 《未来简史》读书笔记
- mysql杂记
- android学习记录2:DatePicker的使用及设置其主题
- 鸡年寄语
- java中volatile关键字的含义
- 华为机试--素数伴侣