日期:2014-05-17  浏览次数:20632 次

spring 的路径映射问题
如题:我在html页面的<form action="${base}/login/doLogin.html"

那么我在类上面映射@RequestMapping("/login")

方法名@@RequestMapping("/doLogin")

这个我可以理解。

可是那么 响应return "路径" 这个路径怎么去映射呢。就好比struts2的return "success"这个sucess在struts.xml里配置了一样!!

还有一个问题:

在html页面这样写<input name="name">?还是这样写<input name="user.name">?

这个user对象写与不写 spring控制层会去识别吗 怎么识别 这个“name”是user里的呢?

或许这对于你来说是个简单不过的问题 ,但对我这个菜鸟来说你得每一句停留和回答对我来说都很重要 希望路过知道的好心人给讲解下吧,感激不尽!!


------解决方案--------------------
你是刚学spring吧?

1、响应return "路径" ,这个,你需要配置spring返回的ModelAndView对应的ViewResolver映射为jsp,具体的配置,你百度一下,我就不帮你找了。
2、在html页面这样写<input name="name">?还是这样写<input name="user.name">?

写成这样<input name="name">也可以,如果你用spring mvc,那么可以使用spring标签类似于你用struts标签一样。