前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >spring mvc实例

spring mvc实例

作者头像
java架构师
发布2019-05-15 15:17:25
5560
发布2019-05-15 15:17:25
举报
文章被收录于专栏:Java架构师进阶Java架构师进阶
1.配置web.xml,代码如下:
代码语言:html
复制
<!--配置Sring MVC的核心控制器DispatcherServlet --> 
<servlet> 
<servlet-name>dispatcherServlet</servlet-name> 
<servlet-class> 
    org.springframework.web.servlet.DispatcherServlet 
</servlet-class> 
<init-param> 
<param-name>contextConfigLocation</param-name> 
<param-value>/WEB-INF/applicationContext.xml</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 
<!--为DispatcherServlet建立映射 --> 
<servlet-mapping> 
<servlet-name>dispatcherServlet</servlet-name> 
<url-pattern>*.do</url-pattern> 
</servlet-mapping> 

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

代码语言:java
复制
  public ModelAndView handleRequest(HttpServletRequest req,  
              HttpServletResponse res)  
                          throws ServletException, IOException {  
          // 在该方法中处理用户请求  
         Mapmodel = new HashMap();  
                    
           // 将helloWorld属性存入model中  
          model.put("helloWorld", getHelloWorld());   
    
         // 调用getViewPage获取要返回的页面  
         return new ModelAndView(getViewPage(), model);   
 }  

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

代码语言:html
复制
<body> 
<h1>您输入的欢迎语是<%=str%></h1> 
</body> 

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

代码语言:html
复制
<bean id="localeResolver" 
class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"> 
</bean> 
<!--配置控制器的映射--> 
<bean id="urlMapping" 
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 
<property name="mappings"> 
<props> 
<prop key="helloWorld.do">helloWorldAction</prop> 
</props> 
</property> 
</bean> 
<!--配置视图--> 
<bean id="viewResolver" 
class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
<property name="viewClass"> 
<value> 
        org.springframework.web.servlet.view.InternalResourceView 
</value> 
</property> 
</bean> 
<!--指定控制器的实现类,并且配置其参数的值--> 
<bean id="helloWorldAction" 
class="com.wangsy.spring.action.HelloWorldAction"> 
<property name="helloWorld"> 
<value>Hello Spring World!</value> 
</property> 
<property name="viewPage"> 
<value>index.jsp</value> 
</property> 
</bean> 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.05.12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档