首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

SpringMVC注解方式跳转的有关问题

2013-09-06 
SpringMVC注解方式跳转的问题这两天开始学习SpringMVC,用到注解的形式的时候跳转一直都是404错误,反复检查

SpringMVC注解方式跳转的问题
这两天开始学习SpringMVC,用到注解的形式的时候跳转一直都是404错误,反复检查了几遍,没发觉哪里错了
页面代码:
form action="addUser.do" method="post"

Controller注解
1.@Controller
@RequestMapping("/adduser.do")
public class UserController {

2.@RequestMapping(value="/addUser.do",method = RequestMethod.POST)
public String addUser(HttpServletRequest request,HttpServletResponse response) throws Exception 

使用了上面两种方式都不行

xml配置:
<!--使用注解,扫描全部包以完成Bean创建和自动依赖注入的功能  -->
<context:component-scan base-package="com" />
<!-- 支持spring3.0新的mvc注解 -->
<mvc:annotation-driven />
<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
    
  
    <!-- 页面View层基本信息设定 -->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <!-- 如果使用jstl的话,配置下面的属性 -->
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="suffix" value=".jsp"/>
    </bean>



springmvc controller 跳转
[解决办法]
你这肯定错了啊
你类和方法都加了@RequestMapping
那么跳转就是/类@RequestMapping/方法@RequestMapping
那么你这个就要/adduser.do/adduser.do
[解决办法]
form提交的时候把路径加全
[解决办法]
你的web.xml拦截的时候,是不是匹配了某一类的的url?这样会报错的,因为web.xml里面的url+controller类上面的url+方法级别的url才是完整的url……贴一下吧……

热点排行