spring mvc实例

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://jawsy.blog.51cto.com/752812/541187

1.配置web.xml,代码如下:

   
   
   
   
  1. <!--配置Sring MVC的核心控制器DispatcherServlet --> 
  2. <servlet> 
  3. <servlet-name>dispatcherServlet</servlet-name> 
  4.     <servlet-class> 
  5.     org.springframework.web.servlet.DispatcherServlet 
  6.     </servlet-class> 
  7.     <init-param> 
  8.     <param-name>contextConfigLocation</param-name> 
  9.         <param-value>/WEB-INF/applicationContext.xml</param-value> 
  10.     </init-param> 
  11.     <load-on-startup>1</load-on-startup> 
  12. </servlet> 
  13.  
  14. <!--为DispatcherServlet建立映射 --> 
  15. <servlet-mapping> 
  16. <servlet-name>dispatcherServlet</servlet-name> 
  17.     <url-pattern>*.do</url-pattern> 
  18. </servlet-mapping> 

 

2.编写HelloWorldAction.java,主要代码:

   
   
   
   
  1.  1. public ModelAndView handleRequest(HttpServletRequest req,  
  2.  2.             HttpServletResponse res)  
  3.  3.                         throws ServletException, IOException {  
  4.  4.         // 在该方法中处理用户请求  
  5.  5.         Map model = new HashMap();  
  6.  6.                   
  7.  7.          // 将helloWorld属性存入model中  
  8.  8.         model.put("helloWorld", getHelloWorld());   
  9.  9.   
  10. 10.         // 调用getViewPage获取要返回的页面  
  11. 11.         return new ModelAndView(getViewPage(), model);   
  12. 12. }  

 

3.编写index.jsp,主要代码:

   
   
   
   
  1. <body> 
  2.    <h1>您输入的欢迎语是<%=str%></h1> 
  3. </body> 

 

4.编写applicationContext.xml,主要代码:

   
   
   
   
  1. <bean id="localeResolver" 
  2.         class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"> 
  3. </bean> 
  4.  
  5. <!--配置控制器的映射--> 
  6. <bean id="urlMapping" 
  7.         class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 
  8. <property name="mappings"> 
  9.    <props> 
  10.         <prop key="helloWorld.do">helloWorldAction</prop> 
  11.         </props> 
  12.     </property> 
  13. </bean> 
  14.  
  15. <!--配置视图--> 
  16. <bean id="viewResolver" 
  17.         class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
  18. <property name="viewClass"> 
  19.     <value> 
  20.         org.springframework.web.servlet.view.InternalResourceView 
  21.         </value> 
  22.     </property> 
  23. </bean> 
  24.  
  25. <!--指定控制器的实现类,并且配置其参数的值--> 
  26. <bean id="helloWorldAction" 
  27.         class="com.wangsy.spring.action.HelloWorldAction"> 
  28. <property name="helloWorld"> 
  29.     <value>Hello Spring World!</value> 
  30.     </property> 
  31.     <property name="viewPage"> 
  32.     <value>index.jsp</value> 
  33.     </property> 
  34. </bean> 

 

你可能感兴趣的:(spring,超链接,配置,文章)