搭建SpringMvc框架
来源:互联网 发布:数据库概念模型设计 编辑:程序博客网 时间:2024/06/05 09:30
一、建立Web项目
在eclipse下创建动态web工程springmvc。
二、导入Spring的jar包
三、配置前端控制器
在WEB-INF\web.xml中配置前端控制器<servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><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><url-pattern>*.action</url-pattern></servlet-mapping></span>
*.action拦截所有以.action为结尾的方法
四、springmvc配置文件
<span style="font-size:18px;"><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param></span>
五:配置处理器适配器
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
SimpleControllerHandlerAdapter:即简单控制器处理适配器,所有实现了org.springframework.web.servlet.mvc.Controller 接口的Bean作为Springmvc的后端控制器。
六、处理器开发
public class ItemList1 implements Controller {@Overridepublic ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception {//商品列表List<Items> itemsList = new ArrayList<Items>();Items items_1 = new Items();items_1.setName("联想笔记本");items_1.setPrice(6000f);items_1.setDetail("ThinkPad T430 联想笔记本电脑!");;//创建modelAndView准备填充数据、设置视图ModelAndView modelAndView = new ModelAndView();//填充数据modelAndView.addObject("itemsList", itemsList);//视图modelAndView.setViewName("order/itemsList");return modelAndView;}}<span style="color:#3366ff;"></span>
七、配置处理器映射器
在springmvc.xml文件配置:
<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 "><!-- 处理器映射器 --><!-- 根据bean的name进行查找Handler 将action的url配置在bean的name中 --><beanclass="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping" />
八、处理器配置
在springmvc.xml文件配置:
</pre><pre code_snippet_id="1571385" snippet_file_name="blog_20160131_7_4653238" name="code" class="java"><span style="font-size:18px;background-color: rgb(240, 240, 240);"><!-- controller配置 --><bean name="/items1.action" id="itemList1" class="cn.itcast.springmvc.controller.first.ItemList1"/></span><span style="font-size:24px;background-color: rgb(51, 102, 255);"></span>
九、配置视图解析器
在springmvc.xml文件配置:
<!-- ViewResolver --><property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/></bean>
到这,主要的配置就已经完成啦,剩下的就是发布运行啦!
0 0
- springMVC框架搭建
- springMVC+mybatis框架搭建
- SpringMVC框架搭建
- springMVC框架搭建流程
- springMVC框架搭建流程
- SpringMVC框架搭建
- SpringMVC框架搭建流程
- SpringMVC框架搭建
- HelloWorld_SpringMVC-SpringMVC框架搭建
- 搭建SpringMVC框架
- springMVC框架搭建
- springMVC+mybatis框架搭建
- SpringMVC基础框架搭建
- 搭建SpringMvc框架
- SpringMVC+hibernate框架搭建
- SpringMVC+Ibatis框架搭建
- springMVC框架搭建
- SpringMVC框架搭建流程
- homework-大扫除
- Websocket即时通信应用开发 JS部分
- HDU Joseph【数学&&约瑟夫环】
- C#中WinForm窗体的单例模式,避免窗体被实例化多次
- 16年1月份英语总结篇
- 搭建SpringMvc框架
- Java线上应用故障排查之二:高内存占用
- Miller-Rabin素数测试(被测数可以是小于2^63的正整数)
- dedecms万能SQL标签调用归纳
- opencv或者libvlc库这种遇到窗口句柄想要放到MFC中的处理代码如下:
- 剪发 Haircut
- 新的开始——1月英语
- maven 安装之后 settings.xml的配置详解
- kafka集群安装