急!如何用struts来做逻辑校验

d80 2006-06-09 09:38:05
在validate.xml中如何做逻辑校验呢?
比如在下拉框中我选择了其他,那么它后边的那个输入框就必输。
不选择其他,就不是必输。
我怎么处理这个逻辑呢?头都大了

帮帮忙啊!!!!
...全文
157 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveyt 2006-06-12
  • 打赏
  • 举报
回复
表单的逻辑校验不太适宜在Action中写,还是放在ActionForm里面比较好。因为表单的元素是有可能发生改变的,如果把表单的常规逻辑验证写入Action,就是要更改Action的代码,而不是仅仅编写新的ActionForm了。
sharpfire 2006-06-12
  • 打赏
  • 举报
回复
在Action中写比较容易实现
rlqiang 2006-06-11
  • 打赏
  • 举报
回复
to loveyt(咆哮的独角兽)
呵呵,不好意思,大意了,大意了!
MichaelGates 2006-06-11
  • 打赏
  • 举报
回复
row up
loveyt 2006-06-11
  • 打赏
  • 举报
回复
楼上的楼上,不是Active,而是ActionForm里的validate方法。

通常我使用JS,但是如果不允许alert就用validator框架。如果赶新潮AJAX也挺不错。
Sunny319 2006-06-10
  • 打赏
  • 举报
回复
对js可以做的你还可以,选择其它后面的文本框是可见的!,其它以外都是不可见的!
在选择其它时候进行文本框是否为空的验证!
rlqiang 2006-06-10
  • 打赏
  • 举报
回复
先在form里面加一个属性,如 String orther;
把“其他” 的 value="9";比如select 的 name="sss" ,其他文本筐的name="bbbb"(也要对应form里面的一个属性)
然后在Active里面就可以判断了啊。
if(sss=="9"&&bbbb==""){

..............
}

其实这些都可以用javascript进行判断的。
yyjzsl 2006-06-09
  • 打赏
  • 举报
回复
路过,顶下

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧