spring mvc-SPRING MVC的注解报404错误!

问题描述

SPRING MVC的注解报404错误!

@Controller
@RequestMapping("/user")
@SessionAttributes("username")
public class UserAction {

@RequestMapping(params="method=reg")
public String reg(@ModelAttribute("username")String username) {
    System.out.println("用户注册");
    return "/test/base_test";
}

}

访问路径:
http://127.0.0.1:8080/springmvc/user?method=reg&username=zs

报404错误!!

发现只要去掉@SessionAttributes注解,或者去掉@ModelAttribute注解就正常了。
两个联合在一起使用就会报错。

求解答!!谢谢!!

解决方案

http://blog.csdn.net/shenzhennba/article/details/13507181
http://justice-jl.iteye.com/blog/1814980

时间: 2024-09-07 10:55:21

spring mvc-SPRING MVC的注解报404错误!的相关文章

spring mvc-初学spring,想做一个简单的登入验证功能,报404错误,已被困扰一天了,跪求帮助

问题描述 初学spring,想做一个简单的登入验证功能,报404错误,已被困扰一天了,跪求帮助 项目用ecliper ee开发,jdk1.7+mysql+tomcat环境.初学spring,想做一个简单的页面登入验证功能,报404错误,用了spring mvc,在Controller类里打了断点发现程序根本没有执行Controller类,检查了n遍配置文件感觉都是对的.这个bug已经困扰我一天多了,跪求帮助!! 页面错误信息 项目目录结构 web.xml 配置 applicationContex

asp mvc 404 vs2013-ASP.Net MVC 报404错误

问题描述 ASP.Net MVC 报404错误 开发工具:VS2013 .net框架:4.5.1 之前还能访问一个控制器下的行为.现在报404错误. 请各位大神指点迷津啊!谢谢了啊! 解决方案 http://support.microsoft.com/kb/980368 你装下这个补丁.

求助: 布署项目到远程linux上的tomcat上.布署成功后,访问不到jsp,静态资源文件也访问不到. 报404错误.

问题描述 求助:布署项目到远程linux上的tomcat上.布署成功后,访问不到jsp,静态资源文件也访问不到.报404错误.20分钟前匿名|分类:JAVA相关|浏览3次求助:布署项目到远程linux上的tomcat上.布署成功后,访问不到jsp,静态资源文件也访问不到.报404错误.项目MVC层用的是struts2,在web.xml中配置的Struts2的.如果我将web.xml文件中的struts2的配置删除掉.这时就可以访问到静态的资源文件,也可以直接访问JSP文件了.但是这样STRUTS

ssl-tomcat6 http 能正常访问 https 报404错误

问题描述 tomcat6 http 能正常访问 https 报404错误 同url http能正常访问 https不能访问 报404错误 如:http://localhost/index.index 正常 https://localhost/index.html 为404 服务器环境:linux tomcat 6.0.36 jdk 1.6.0_37 64-Bit本机模拟配置一切正常.推断可能服务器环境存在问题,求大神指出server.xml<?xml version='1.0' encoding

web xml-Struts2+Tomcat报404错误

问题描述 Struts2+Tomcat报404错误 今天在学Struts2时,测试一下登陆验证功能,部署到Tomcat上出现404 就是在访问http://localhost:8080/Struts2Pro/login.jsp时,出现404 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.s

java-【spring-mvc 报404错误问题】麻烦大神帮忙看看 :)

问题描述 [spring-mvc 报404错误问题]麻烦大神帮忙看看 :) 各种环境都有,spring下面的包,commons-logging.jar,请问怎么解决? 解决方案 没有加载到Spring的配置文件吧,web.xml中你注释掉了 解决方案二: 没有加载到Spring的配置文件吧,web.xml中你注释掉了 解决方案三: web.xml中没有配置spring-servlet.xml 解决方案四: 你处理的是/hello 你的mv的里面直接写hello,不认识 解决方案五: 404是找不

mvc3 将Controllers作为类库分离出来以后 调试报404错误

问题描述 publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name:"Default",//Routenameurl:"{controller}/{action}/{id}",//URLwithparametersdefaults:new{controller

服务器上报404错误-vs2013开发的项目,服务器上发布报404错误

问题描述 vs2013开发的项目,服务器上发布报404错误 vs2013开发的项目,在本地发布运行正常,但是发布到服务器上,登陆成功后,跳转后报404错误,找不到文件.网上搜了解决404错误的解决方法,基本上都试过了,还是没找到解决方法,不知道哪位大神也遇到过这样的问题,比较着急.我的登录成功的跳转实在登录页的前端设置的 $(":button").click(function () { $.ajax({ type: "GET", url: "/Handle

tomcat-Tomcate6 运行一段时间后 某些Action 报 404错误

问题描述 Tomcate6 运行一段时间后 某些Action 报 404错误 centos操作系统 .Tomcate6 服务器,运行一段时间后有几个Action报 404错误 No result defined for action and result input前端用了 urlrewrite 做伪静态 <rule> <from>/desktop/index</from> <to>/desktop/index.action</to> </