在ACTION中返回NULL,是否还需要ACTIONFORM?
如题,谢谢 问题点数:50、回复次数:7Top
1 楼fanggao1114(oldcatold)回复于 2006-03-06 23:43:01 得分 0
看不懂,你把什么返回到action?Top
2 楼doway(john)回复于 2006-03-07 00:16:52 得分 20
Action 的执行方法中返回 null 只在一种情况下使用,那就是已经发送了重定向。否则,就没有意义。
ActionForm 任何时候都可以不需要,我就根本不用那玩艺儿。:)
Top
3 楼jeffaple(坤)回复于 2006-03-07 16:25:07 得分 0
楼上,那表单验证怎么做,都用js?Top
4 楼pigengler(en)回复于 2006-03-07 16:52:27 得分 20
如果使用了ActionForm,就可以在ActionForm中做验证。
但是ActionForm不是必须的,也就是说每个Action不是必须绑定一个ActionForm。
在Action中也可以做验证。如:
if(发生错误){
ActionError.add(....)
返回错误页面
}Top
5 楼doway(john)回复于 2006-03-07 19:47:29 得分 10
>楼上,那表单验证怎么做,都用js?
Struts 的验证,是它指责的一个方面。在开发实际中,验证要在多个层次进行,最本质的验证是业务逻辑验证,而业务逻辑的验证不应该与任何特定的 API 有关。
简单地说,在 Web 层、业务层、数据库中都需要特定的验证。
Top
6 楼xiaobaolove(紫色太阳)回复于 2006-03-07 20:42:24 得分 0
返回null,....不会出错吗?Top
7 楼doway(john)回复于 2006-03-07 21:35:41 得分 0
不会。
Top




