springMVC(8)------mvc:view-controller直接转发页面
2016-05-02 14:58
537 查看
在springMVC中,通过@RequestMapping发送请求地址,转发到目标页面,但是,有时候想直接访问页面,
不想通过xxx.jsp直接访问页面,可以通过springmvc.xml配置文件中的mvc:view-controller标签做到页面的直接访问。
实例参考 :/article/9620806.html
在上面的实例中修改spirngmvc.xml配置文件如下:
这个时候,我们可以在浏览器直接访问success.jsp页面:
http://localhost:9000/SpringMVC/success
不用通过访问某个RequestMapping地址,返回到success页面,也不需要通过success.jsp的绝对路径访问。
通过这样直接转发页面的配置,不影响RequestMapping映射地址请求转发页面。
不想通过xxx.jsp直接访问页面,可以通过springmvc.xml配置文件中的mvc:view-controller标签做到页面的直接访问。
实例参考 :/article/9620806.html
在上面的实例中修改spirngmvc.xml配置文件如下:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> <!-- 配置自动扫描的包 --> <context:component-scan base-package="com.lanhuigu.springmvc"/> <!-- 视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 配置前缀 --> <property name="prefix" value="/WEB-INF/views/"/> <!-- 配置后缀 --> <property name="suffix" value=".jsp"/> </bean> <!-- 配置直接转发的页面 --> <mvc:view-controller path="/success" view-name="success"/> <!-- 解决mvc:view-controller配置后RequestMapping映射地址报404的问题 --> <mvc:annotation-driven></mvc:annotation-driven> </beans>
这个时候,我们可以在浏览器直接访问success.jsp页面:
http://localhost:9000/SpringMVC/success
不用通过访问某个RequestMapping地址,返回到success页面,也不需要通过success.jsp的绝对路径访问。
通过这样直接转发页面的配置,不影响RequestMapping映射地址请求转发页面。
相关文章推荐
- 码农小汪-Spring MVC -生产者、消费者限定 Content-Type Accept
- java.util.concurrent.ThreadPoolExecutor
- RxJava辅助操作
- Part 3 How to Tune Java Garbage Collection
- java的接口回调
- SpringData 学习(5)—— 使用 @Modifying 注解完成修改操作
- Java本地文件操作(四)文件属性的设置
- 多态的表现特点
- 用堆排序实现查找最小的K个元素 java
- java 对缺乏潜在类型机制的补偿 :反射
- Java本地文件操作(三)文件属性的读取
- Part 2 How to Monitor Java Garbage Collection
- RxJava结合ProgressDialog实现请求数据
- java构造类
- Part 1 Understanding Java Garbage Collection
- 第4章 控制执行流程
- eclipse创建maven模块工程
- Java本地文件操作(二)文件夹的创建、删除、重命名
- java权限修饰符
- 码农小汪-Spring MVC url路径,请求方法限定