搭建SpringMVC项目
2015-11-07 17:44
471 查看
SpringMVC实践
上面提到的核心控件还有多种配置方式
创建WEB项目
构建转发器 - DispatcherServlet
<!-- 在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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 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"> <!-- 配制springMVC 的 DispatcherServlet --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app>
构建请求和处理的映射关系 - HandlerMapping
构建控制器 - Controller
构建视图解析器 - ViewResolver
<!-- 2、handlerMapping 默认情况下 bean的name属性是默认的映射处理器,不需要特殊配置 --> <!-- 3、controller --> <bean id="myController" name="/defaultHandlerMapping.do" class="com.wowSpark.springmvc.MyController"></bean> <!-- 4、ViewResolver 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"></property> <property name="suffix" value=".jsp"></property> </bean>
编写Controller对应的类
package com.wowSpark.springmvc; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractController; public class MyController extends AbstractController { @Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { return new ModelAndView("welcome"); } }
浏览器验证
上面提到的核心控件还有多种配置方式
相关文章推荐
- Java设计模式_观察者模式&事件处理机制
- Java登录到新浪微博抓取数据
- 解决Studio引用友盟引起的/jdk1.8.0_45.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2
- JNI中如何在本地代码中生成和操作Java的对象和字符串,并编写应用实例
- java课后作业6
- java 双重检查锁定及单例模式
- java练习——接口与继承
- java 二分查找
- Spring MVC 教程,快速入门,深入分析
- SpringMVC @RequestBody接收Json对象字符串
- [深入理解Java虚拟机]第十二章 Java内存模型与线程-Java内存模型
- java注释
- JavaWeb学习总结(一)——JavaWeb开发入门
- EditPlus配置Java环境,并实现简单的Hello Word!学习中
- 多线程指定ConcurrentHashMap定义了初始容量抛java.lang.OutOfMemoryError: Java heap space
- JavaWeb中的监听器
- eclipse bundle 32bit download address
- ANT教程之十四 Ant和Eclipse集成
- ANT教程之十三 Ant执行Java代码
- springmvc+datatables+mybatis分页