搭建环境
2015-06-30 10:14
225 查看
1.导Jar包
2.配置前端控制器(web.xml)
3.配置处理器映射器(springmvc.xml)
<!--
将bean的name当成action的url
-->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
4、配置处理器适配置器
<!-- 处理器适配置器
凡时实现controller接口的类都当成SimpleControllerHandlerAdapter执行的对象
-->
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
5、编写handler即后端控制器
7、配置视图解析器
在springmvc.xml中配置
<!-- 视图解析
解析jsp视图,默认支持jstl标签
-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
</bean>
8、编写action并配置
<!-- hello World的action
这个action的url通过name配置,url为hello.action
-->
<bean name="/hello.action" class="cn.springmvc.action.HelloWorld"/>
2.配置前端控制器(web.xml)
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Spring_mvc</display-name> <!-- springmvc前端控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <!-- 指定加载的springmvc框架配置文件 默认命名方式:servlet的name+'-servlet.xml',即springmvc-servlet.xml,此文件默认在/WEB-INF/下 --> <param-value>classpath:springmvc.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> <!-- post乱码过虑器 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app>
3.配置处理器映射器(springmvc.xml)
<!--
将bean的name当成action的url
-->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
4、配置处理器适配置器
<!-- 处理器适配置器
凡时实现controller接口的类都当成SimpleControllerHandlerAdapter执行的对象
-->
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
5、编写handler即后端控制器
public class HelloWorld implements Controller { @Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { ModelAndView modelAndView = new ModelAndView(); String message = "hello world!!!"; modelAndView.addObject("message", message); modelAndView.setViewName("helloworld"); return modelAndView; } }
7、配置视图解析器
在springmvc.xml中配置
<!-- 视图解析
解析jsp视图,默认支持jstl标签
-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
</bean>
8、编写action并配置
<!-- hello World的action
这个action的url通过name配置,url为hello.action
-->
<bean name="/hello.action" class="cn.springmvc.action.HelloWorld"/>
相关文章推荐
- Python isinstance判断对象类型
- bzoj4154
- 有用的oracle语句
- App Store被拒理由大全
- UNIX环境高级编程(第16章 网络IPC:套接字)
- 第16周周五 随机数的使用
- 敏捷开发概念
- make clean、 make mrproper、make distclean的区别 .
- LeetCode150 Evaluate Reverse Polish Notation java题解
- Source RPMs for Broadcom drivers
- 其五 关于构造器
- 钥匙串(Keychain)服务编程指南-iOS部分
- C++ Custom Control控件向父窗体发送对应的消息
- Linux中断(interrupt)子系统之二:arch相关的硬件封装层
- android 适配器的使用
- Java实现读取文件夹下(包括子目录)所有文件的文件名
- UNIX环境高级编程(第15章 进程间通信)
- SQLServer获取随机数据
- iOS 得到系统的IP地址
- php生成CSV文件