刚开始学习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