日期:2014-05-17  浏览次数:20642 次

spring mvc 映射的问题


映射的路径中在web-inf前面多出了功成名。哪位遇到过。
 @RequestMapping("/index")
 public ModelAndView test(){
 ModelAndView mav = new ModelAndView("shouimage");
 return mav;
 }


注解的配置

<context:annotation-config />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsps/" />
<property name="suffix" value=".jsp"></property>
</bean>
<context:component-scan base-package="com.njspcti.leave.controller"></context:component-scan>
<mvc:annotation-driven />
spring?mvc 映射路径

------解决方案--------------------
当前类前面有@RequestMapping("/leave")吗
------解决方案--------------------
jsp是shouimage这个名字?
------解决方案--------------------
leave是你的项目名吧?那你这个Controller需要有映射@RequestMapping(value = "rest/user"),然后方法@RequestMapping(value = "/index"),对应上就可以了~
------解决方案--------------------
conf\Catalina\localhost下的配置文件
中的docBase感觉你approot/leave这样写了