- 浏览: 20337 次
- 性别:
- 来自: 无锡
最新评论
文章列表
struts1.2.9 ==============================
ActionServlet:
请求dopost或doget调用:
protected void process(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
ModuleUtils.getInstance().selectModule(request, getServletContext());
M ...
dispatcher-servlet.xml ----Spring MVC 容器配置文件
===============================================
<beans>
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="viewClass"> ...
一、interface HandlerAdapter
用于对不同框架实现的handler 返回一个通用的HandlerAdapter 对象。主要提供扩展性。
public interface HandlerAdapter {
//判断给定的handler对象,这个HandlerAdapter 对象是否支持,一个HandlerAdapter 对应一个类型的handler
boolean supports(Object handler);
//使用给定的handler处理request
ModelAndView handle(HttpServletReques ...
一、ViewResolver 接口
public interface ViewResolver {
//通过给定的名字解析返回View对象
View resolveViewName(String viewName, Locale locale) throws Exception;
}
二、InternalResourceViewResolver ViewResolver 实现类
public class InternalResourceViewResolver extends UrlBasedViewResolver {
//判断jstl类是否存在
private ...
interface HandlerMapping 用来描述请求(request) 和 处理(handler)的映射(map)
主要方法:HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception;
根据请求返回一个HandlerExecutionChain 对象,该对象包含handler和对应的拦截器链,获取该对象后,在DispatcherServlet的doDispatch中先执行拦截器预处理,然后执行handler ,然后执行拦截器后处理,最后根据返回的ModelAndView 生成视图返回
...
web.xml Spring 控制器配置
其中contextConfigLocation是怎么 读取 并设置到 DispatcherServlet 属性中
<servlet>
<servlet-name>Dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfi ...