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

Spring开发指南_夏昕 问题总结

2008-04-03 14:23 351 查看
近日学习spring时看的这本书,发现其中一些问题:

1,successView 问题

对应正确 Config.xml 中 配置 ,以红色标记与原文chab
[align=left]<bean id="LoginAction"[/align]
[align=left] class="net.xiaxin.action.LoginAction">[/align]
[align=left] <property name="commandClass">[/align]
[align=left] <value>net.xiaxin.action.LoginInfo</value>[/align]
[align=left] </property>[/align]
[align=left] [/align]
[align=left] <property name="failview">[/align]
[align=left] <value>loginfail</value>[/align]
[align=left] </property>[/align]
[align=left] <property name="successView">[/align]
[align=left] <value>main</value>[/align]
[align=left] </property>[/align]
</bean>

LoginAction中不用定义successView属性,它是SimpleFormController的属性,会继承过来,而且onSubmit方法的正确声明是
protected ModelAndView onSubmit(Object cmd) throws Exception {
至少这样可以正确执行,具体原因不明。

2 ,WEB-INF/view/路径问题正确内容
[align=left] <property name="prefix">[/align]
[align=left] <value>WEB-INF/view/</value>[/align]
</property>
与原文对应要去掉WEB-INF前面的/,而且 <value>WEB-INF/view/</value>要写在一行里,不能写成
<value>
WEB-INF/view/
</value>
的形式,否则解析完毕后会包含回车符号等符号。

3,<form action="/login.action"> 应该是:<form action="login.action">,要去掉/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: