Spring MVC
来源:互联网 发布:社会赞许性 知乎 编辑:程序博客网 时间:2024/05/21 21:47
0.结构:
1.web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" >
<servlet>
<servlet-name>springapp</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<init-param>
<!-- 也可不配置,其存在默认名称,若不配置,将spring的配置文件改为相对应名称,名称为/WEB-INF/springapp-servlet.xml,需要对于文件-->
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/applicationContext.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<!-- 此对url中的地址进行过滤,接收后缀为htm的地址-->
<servlet-name>springapp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
</web-app>
2.Spring文件配置,application.xml
<?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:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<!--the name of bean "/hello.html" can be use to visit the view of HelloController -->
<bean name="/hello.do" class="com.gr.jiang.controller.HelloController"/>
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<!-- the prefix means the catalogue of the jsp file which we will use -->
<property name="prefix" value="/"></property>
<!--the suffix property make us can not use .jsp prefix -->
<property name="suffix" value=".jsp"></property>
</bean>
</beans>
3.相关类
package com.gr.jiang.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
public class HelloController implements Controller{
//事件跳转到指定index.jsp文件
public ModelAndView handleRequest(HttpServletRequest req,HttpServletResponse resp){
String user = req.getParameter("user") ;
return new ModelAndView("index","user",user) ;
}
}
4.结果:
- spring mvc
- spring mvc
- spring mvc
- spring,MVC
- Spring MVC
- spring mvc
- Spring-MVC
- Spring MVC
- Spring MVC
- Spring MVC
- SPring MVC
- spring mvc
- Spring mvc
- spring MVC
- spring mvc
- spring mvc
- spring mvc
- Spring MVC
- 决定开始写博客
- cocos2d-x:cocos2d-x坐标系详解
- Execution Differences Between Kernel Modules and User Programs
- vmware vcenter 5.5 + OpenStack neutron floatingips 绑定
- 0. R中有用的包总结
- Spring MVC
- Android4.2.2 Gallery2源码分析(1)——从布局入手 .
- Java中你常用到哪些快捷键???
- android 性能优化
- log4j输出信息到mongodb
- 就linux学习的一点感受
- 利用NIO建立Socket服务器
- DIV命名
- 什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?