SpringMVC-(1)一个简单的实例demo及讲解
2012-01-05 16:03
337 查看
如果有错误,欢迎指正与批评
demo下载地址:
http://download.csdn.net/detail/wangjinoyeye/4000806
一、首先肯定是新建一个web project
二、web.xml文件的配置:
说明:这个配置和servlet配置是差不多的,DispatcherServlet这个类是Spring的核心类,是SpringMVC的入口。
特别注意<servlet-name>wangJin</servlet-name>中的参数wangJin,当发出请求时DispatcherServlet中的service会搜索WEB-INF中的hello-servlet.xml文件;
此文件名是固定的格式,wangJin正是<servlet-name>wangJin</servlet-name>中的wangJin,下面就来讲一讲XX-servlet.xml
三、XX-servlet.xml文件的配置:
XX-servlet.xml中的XX就是<servlet-name>XX</servlet-name>
四、java代码:
这个只是略微介绍一下简单的servlet
demo下载地址:
http://download.csdn.net/detail/wangjinoyeye/4000806
一、首先肯定是新建一个web project
二、web.xml文件的配置:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>wangJin</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>wangJin</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
说明:这个配置和servlet配置是差不多的,DispatcherServlet这个类是Spring的核心类,是SpringMVC的入口。
特别注意<servlet-name>wangJin</servlet-name>中的参数wangJin,当发出请求时DispatcherServlet中的service会搜索WEB-INF中的hello-servlet.xml文件;
此文件名是固定的格式,wangJin正是<servlet-name>wangJin</servlet-name>中的wangJin,下面就来讲一讲XX-servlet.xml
三、XX-servlet.xml文件的配置:
XX-servlet.xml中的XX就是<servlet-name>XX</servlet-name>
<?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/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="testController" class="com.TestAction"> </bean> <bean id="xx" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" abstract="false" lazy-init="default" autowire="default" > <property name="mappings"> <props> <prop key="wangJin.do">testController</prop> <!-- key值为:请求的action --> </props> </property> </bean> </beans>
四、java代码:
package com; 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 TestAction implements Controller { // Controller接口是必须实现的 public ModelAndView handleRequest(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse) throws Exception { // 默认访问的方法 String user=httpservletrequest.getParameter("user"); System.out.println(user); httpservletrequest.setAttribute("helloWorld", user); System.out.println("已访问"); return new ModelAndView("out.jsp"); } }
这个只是略微介绍一下简单的servlet
相关文章推荐
- SpringMVC4+thymeleaf3的一个简单实例(篇五:页面和MySql的数据交互-展示以及存储)
- springmvc rest风格的实例代码demo讲解
- SpringMVC4+thymeleaf3的一个简单实例(篇一:基本环境)
- SpringMVC4+thymeleaf3的一个简单实例(篇三:页面参数获取)
- SpringMVC4+thymeleaf3的一个简单实例(篇二:springMVC与thymeleaf的整合)
- 一个SpringMVC简单Demo中出现的错误
- springmvc rest风格的实例代码demo讲解
- 一个简单的Dubbo和SpringMVC的demo
- SpringMVC4+thymeleaf3的一个简单实例(篇二:springMVC与thymeleaf的整合)
- SpringMVC4+thymeleaf3的一个简单实例(篇二:springMVC与thymeleaf的整合)
- thrift学习第二步,一个简单的双向通信demo以及原理讲解,以及注意事项
- appium跑demo简单实例讲解
- SpringMVC4+thymeleaf3的一个简单实例(篇五:页面和MySql的数据交互-展示以及存储)
- Hessian+Maven Demo 一个简单的实例(有问题,可以提问,经常在线,源码会粘上连接,可下载)
- SpringMVC4+thymeleaf3的一个简单实例(form表单数据验证)
- 一个简单的 SpringMVC 实例
- iOS开发中实现一个简单的图片浏览器的实例讲解
- SpringMVC4+thymeleaf3的一个简单实例(篇三:页面参数获取)
- SpringMVC4+thymeleaf3的一个简单实例(篇一:基本环境)
- springmvc rest风格的实例代码demo讲解