Springmvc前端控制器配置
来源:互联网 发布:java并发编程面试题 编辑:程序博客网 时间:2024/05/21 18:50
Springmvc
配置前端控制器
<!-- 配置前端控制器 --><servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- contextConfigLocation配置springmvc加载的配置文件(配置处理器映射器等等) 如果不配置contextConfigLocation,默认加载的是/WEB-INF/servlet名称-servlet.xml --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springMVC.xml</param-value> </init-param> <load-on-startup>1</load-on-startup></servlet><servlet-mapping> <servlet-name>springmvc</servlet-name> <!-- 第一种 *.action 访问以.action结尾的DispatcherServlet进行解析 第二种/,所有访问地址都有DispatcherServlet进行解析,对于静态文件的解析我们需要配置不让DispatcherServlet进行解析 第三种/*,这种配置是正确的 --> <url-pattern>*.action</url-pattern></servlet-mapping>
开发Handler需要实现Controller接口
配置处理器映射器
在classpath的springmvc.xml中进行配置处理器映射器
配置处理器适配器
在classpath的springmvc.xml中进行配置处理器适配器
通过查看源码:
public boolean supports(Object handler) { return (handler instanceof Controller);}
此适配器能实现Controller接口的Handler
配置视图解析器
配置完成的代码
<?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: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-3.2.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd "> <!-- Handler 配置 --><bean name="/items.action" class="com.aikeri.ssm.controller.ItemsController"/><!-- 配置处理器映射器 --><bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" /><!-- 配置处理器适配器所有的处理器适配器都实现了HandlerAdapter接口--><bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter" /><!-- 配置视图解析器--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"/></beans>
阅读全文
0 0
- Springmvc前端控制器配置
- springmvc入门-前端控制器配置
- springmvc前端控制器的配置
- springmvc前端控制器的配置
- springMVC的前端控制器的配置
- SpringMVC前端控制器三种配置方式
- SpringMVC前端控制器-----DispatcherServlet
- springmvc前端控制器匹配
- springmvc前端控制器中的配置项loadonstartup的作用
- springmvc(2)--环境搭建和配置前端控制器
- SpringMVC-前端控制器源码分析
- springMVC前端控制器路径问题
- 前端控制器配置
- 前端控制器配置问题
- 配置DispatcherServlet前端控制器
- springMVC控制器的配置
- SpringMVC框架前端控制器、处理适配器和处理器映射器、视图解析器的配置
- SpringMVC框架前端控制器、处理适配器和处理器映射器、视图解析器的配置
- 单例类(Java版)
- spring boot和spring cloud 开发必备工具准备 和 必备网站导航
- Shell脚本IF条件判断和判断条件
- Day 4 linux基础命令练习一
- CentOS等Linux系统清理系统垃圾和日志方法
- Springmvc前端控制器配置
- KMP算法分析
- 瞬时频率估计方法
- 淘淘商城系列——使用maven tomcat插件启动聚合工程
- Servlet配置及特性
- HTTP头信息
- View的事件分发机制详解
- imf瞬时频率跳变问题
- 冰雕