Spring后台部分
public class TextController extends AbstractController {
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest arg0,
HttpServletResponse arg1) throws Exception {
System.out.println("Controller测试!");
ModelAndView mv = new ModelAndView();
mv.setViewName("index");
//根据视图解析器 返回的是 /WEB-INF/index.jsp 路径
return mv;
}
}
在springMVC-servlet.xml中配置映射处理器
<!-- 默认的hondlerMapping 映射处理器 -->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
<!-- 自定义hondlerMapping 映射处理器 -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<!-- controller1为下面配置的Controller的ID属性,key属性为映射的URL访问路径 -->
<prop key="/text">controller1</prop>
<!-- <prop></prop>可以配置多个 -->
</props>
</property>
</bean>
<!-- 控制器的类名做 hondlerMapping 映射处理器-->
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
<!-- 访问上面的Class中的Controller 使用默认的hondlerMapping 映射处理器 -->
<bean id="controller1" class="controller.TextController" name="/text.controller"></bean>