刚开始学习springMVC 遇到了点问题 希望有大佬答疑解惑一下
springmvc吧
全部回复
仅看楼主
level 1
神月💕 楼主
[委屈]一个就是web.xml中设置的url-pattern /还是/*得区别 好像也见到过设置*.do *.action的。
另外一个就是在controller中设置的返回值 举个例子 return一个"newPage" 会被视图解析器加上前后缀访问 比如解析成了/newPage.jsp,这样子就访问到了目标JSP。
然后问题就来了 我使用重定向 就不能写成 return "redirect:newPage" 而得写成"redirect:/newPage.jsp" 给我的感觉就像是跳过了解析器加前后缀的 那部分 这是为什么呀 想不通[惊哭]
2018年03月06日 08点03分 1
level 1
神月💕 楼主
对了 然后就是跳转到另一个controller 有了 forward 和 redirect 到时可以直接在后面加上RequestMapping 里的value跳过去了 那么我不写forward和redirct 怎么调到其他 controller呢
2018年03月06日 08点03分 2
level 8
第一个问题:/不会拦截jsp请求,/*会拦截jsp请求,*.do就是只放行.do结尾的请求
2020年11月27日 23点11分 3
level 8
第二个问题:一般会在spring配置文件上加上前后缀,return后面只需要加跳转页面名就可以直接跳转:例如return hello;就等于return /hello.jsp
2020年11月27日 23点11分 4
level 8
但如果你在return后面指明了用redirect重定向方式跳转的话,就需要写全路径
2020年11月27日 23点11分 5
1