社区
Web 开发
帖子详情
急!如何用struts来做逻辑校验
d80
2006-06-09 09:38:05
在validate.xml中如何做逻辑校验呢?
比如在下拉框中我选择了其他,那么它后边的那个输入框就必输。
不选择其他,就不是必输。
我怎么处理这个逻辑呢?头都大了
帮帮忙啊!!!!
...全文
160
8
打赏
收藏
急!如何用struts来做逻辑校验
在validate.xml中如何做逻辑校验呢? 比如在下拉框中我选择了其他,那么它后边的那个输入框就必输。 不选择其他,就不是必输。 我怎么处理这个逻辑呢?头都大了 帮帮忙啊!!!!
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
路过,顶下
Struts
2
校验
器
这些规则可以是简单的数据类型检查,如非空、长度限制,也可以是复杂的业务
逻辑
校验
。
校验
过程通常分为两个阶段:客户端验证和服务器端验证,以提高用户体验并确保数据安全。 1. **客户端验证**:在用户提交表单...
Struts
2输入
校验
总结
综上所述,
Struts
2的输入
校验
机制不仅支持基本的手动
校验
,还提供了高度可配置和扩展的验证框架,使得开发者能够根据应用的具体需求,灵活地实现各种
校验
逻辑
,从而提升应用程序的质量和用户体验。
Struts
2的输入
校验
如果有
校验
失败,
Struts
2会跳转到配置的`input`
逻辑
视图,显示错误信息给用户。
Struts
2的输入
校验
配置主要通过XML文件进行,这个文件通常命名为`<Action-name>-validation.xml`,并放置在与Action类相同的包内。...
struts
2的数据
校验
总结,
Struts
2的数据
校验
机制提供了强大的工具来确保用户输入的有效性,通过注解、XML配置或自定义
校验
器实现灵活的
校验
规则。通过正确处理
校验
错误并利用国际化功能,开发者可以创建出健壮且用户体验良好的Web应用...
struts
2输入
校验
深入总结
开发者可以创建实现`Validator`接口的类,定义自己的
校验
逻辑
,并在
struts
.xml中配置使用。 六、
校验
结果处理 当输入
校验
失败时,
Struts
2会将错误信息存储在`FieldErrors`对象中,可以通过`ActionContext`获取。...
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章