返回信息流我想将login.jsp中的
<form action="user/login" method="post">换成<form action="${user}/login" method="post">,
也就是说如果user="student",那么就会跳转到student/login页面。这样的话Controller里就要改成@RequestMapping(value="{user}/login", method=RequestMethod.POST, params="{user}=student")
可是我试了一下发现login.jsp点击提交按钮之后,根本没有跳转到student/login,而是直接跳到/login了
请大神赐教?@nuanyangyang[ema1]
这是一条镜像帖。来源:北邮人论坛 / java / #43711同步于 2015/8/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]SpringMVC和jsp路径问题
Cycer
2015/8/24镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
你觉得是为什么呢?为什么没有跳到blahblahblah/login或者abcdefg/lobin,甚至不是login,而偏偏是/login呢?
我刚开始觉得可能是login.jsp中没有定义user变量,但是我加了<%String user = "student"%>测试发现还是跳到/login了,所以现在想不出其他原因了,求暖神帮忙指点一下,求打脸
【 在 nuanyangyang 的大作中提到: 】
: 你觉得是为什么呢?为什么没有跳到blahblahblah/login或者abcdefg/lobin,甚至不是login,而偏偏是/login呢?
jsp可以这样用吗?好奇怪。我不记得jsp有${....}这样的语法。为什么不是<%= ... %>呢?是不是混淆了什么东西? 比如jstl。这个${...}什么时候会被替换呢?
确实不可以,我记错了,但是你说的好像不行。不过现在问题解决了,我用js写了一个函数,然后设置attr的“action”就可以做到了
【 在 nuanyangyang 的大作中提到: 】
: jsp可以这样用吗?好奇怪。我不记得jsp有${....}这样的语法。为什么不是<%= ... %>呢?是不是混淆了什么东西? 比如jstl。这个${...}什么时候会被替换呢?