您的位置:首页 > 编程语言 > Java开发

springMVC controller多次转发jsp后,出现无法加载出页面问题

2018-01-19 13:43 591 查看
1.controller代码@Controller@RequestMapping("/account")public class AccountController {       @RequestMapping(value="userLogin",method=RequestMethod.POST)       public String userLogin(){            return "user_login";        }}
2.jsp代码user_login.jsp部分代码<form id="user_login" action="account/userLogin" method="post">    <input type="submit" class="submit" value="登陆"/></form>
3.程序跑起来出,出现的问题当地三次出现登陆页面时,出现了404错误可以看出地址是:localhost:8080/PicShare/account/account/userLogin地址上多了一个account





4.解决办法1.将类上的@RequestMap("/account")去掉@Controllerpublic class AccountController {       @RequestMapping(value="userLogin",method=RequestMethod.POST)       public String userLogin(){            return "user_login";        }}2.在form中将action地址改为:userLogin<form id="user_login" action="userLogin" method="post">    <input type="submit" class="submit" value="登陆"/></form>
以后不管转发多少次jsp页面,都不会出现页面加载不出来的情况了
具体为什么在类上加@RequestMap("/account"),转发jsp后会在地址上多了一个/account,如过知道的话,请在下面留言,谢谢了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: