SpringMVC—配置XXX-servlet.xml
来源:互联网 发布:mac显示硬盘隐藏文件 编辑:程序博客网 时间:2024/06/09 23:32
配置XXX-servlet.xml
1.首选编写一个Controller如下:
package com.cjh.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
public class StartController implements Controller {
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
//只指定一个视图的逻辑名称叫success
//使用控制器与视图名称完全分离,只返回一个名称叫success的视图,具体返回什么视图由后续配置决定。
return new ModelAndView("success");
}
}
2.将XXX-servlet.xml放在/WEB-INF/下,并配置:
DispatcherServlet在初化时默认会读取/WEB-INF/DispatcherServlet的名称 -servlet.xml的配置文件,所以XXX-servlet.xml的取名应该和DispatcherServlet的名称一样,例如:commServlet-servlet.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:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- 定义控制器-->
<bean id="startControll" class="com.cjh.action.StartController"></bean>
<!-- 定义映射器-->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<!-- key中的start.do表示请求的url,startControll表示具体处理的控制器-->
<prop key="start.do">startControll</prop>
</props>
</property>
</bean>
<!-- 配置url解析器 -->
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<!-- 视图处理类 -->
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<!-- 返回的逻辑名称的前缀 -->
<property name="prefix" value="/WEB-INF/jsp/"/>
<!-- 返回的逻辑名称的后缀 -->
<property name="suffix" value=".jsp"/>
<!-- 最后返回的url是jsp/逻辑名.jsp -->
</bean>
</beans>
1.首选编写一个Controller如下:
package com.cjh.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
public class StartController implements Controller {
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
//只指定一个视图的逻辑名称叫success
//使用控制器与视图名称完全分离,只返回一个名称叫success的视图,具体返回什么视图由后续配置决定。
return new ModelAndView("success");
}
}
2.将XXX-servlet.xml放在/WEB-INF/下,并配置:
DispatcherServlet在初化时默认会读取/WEB-INF/DispatcherServlet的名称 -servlet.xml的配置文件,所以XXX-servlet.xml的取名应该和DispatcherServlet的名称一样,例如:commServlet-servlet.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:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- 定义控制器-->
<bean id="startControll" class="com.cjh.action.StartController"></bean>
<!-- 定义映射器-->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<!-- key中的start.do表示请求的url,startControll表示具体处理的控制器-->
<prop key="start.do">startControll</prop>
</props>
</property>
</bean>
<!-- 配置url解析器 -->
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<!-- 视图处理类 -->
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<!-- 返回的逻辑名称的前缀 -->
<property name="prefix" value="/WEB-INF/jsp/"/>
<!-- 返回的逻辑名称的后缀 -->
<property name="suffix" value=".jsp"/>
<!-- 最后返回的url是jsp/逻辑名.jsp -->
</bean>
</beans>
- SpringMVC—配置XXX-servlet.xml
- springMVC-servlet.xml 配置
- SpringMVC servlet.xml配置
- springmvc web.xml spring-servlet.xml 配置
- springMVC spring-servlet.xml配置详细
- SpringMVC-DispatcherServlet配置(Spring-servlet.xml)
- Spring配置之springmvc-servlet.xml
- SpringMVC-DispatcherServlet配置(Spring-servlet.xml)
- springMVC-servlet.xml配置文件的基本配置
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- 【转载】Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别
- SpringMVC—Dispatcher配置
- .net开发人员经常浏览的8个网站
- 数据库简单代码建表
- android属性系统--应用程序get和set
- Java实现事件监听器的四种方式
- SpringMVC—配置XXX-servlet.xml
- Java小小RPG游戏第六版(基于第五版优化)
- 设计模式——依赖倒转原则
- 正义是什么?
- java编程规范 + 十大低级错误
- 希尔排序(Shell Sort)
- SpringMVC—ParameterizableViewController控制器实现跳转页面
- 解析器文件--Interpreter File
- SpringMVC—UrlFilenameViewController控制器实现跳转页面