springMvc

1.正常的hibernate spring 需要做的工作,如在web.xml中添加spring的配置<context-param><listenner>都照旧;

2.添加springmvc需要的jar,以及springmvc的核心处理器filterServlet,及其mapping。详细见hsmvc;

3.开发一个controller(extend AbstractController),在其中handleRequestInternal方法中返回结果视图 retrun new ModelAndView(url,map参数集合);

4.现在要告诉applicationContext.xml文件contoller处理的url请求

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
       <props>
          <prop key="login.do">loginController</prop>
       </props>
    </property>
</bean>

5.最后,由于spring支持很多结果视图,需要告诉她,用jsp作为视图解析器

<!-- 配置Jsp作为视图的解析器 -->
 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <property name="prefix" value="/"></property>
  <property name="suffix" value=".jsp"></property>
 </bean>

note:由于配置了url地址的前缀和后缀,所以,set的时候不用写.jsp了。

原文地址:https://www.cnblogs.com/yanjunwu/p/3002607.html