社区
Web 开发
帖子详情
急!如何用struts来做逻辑校验
d80
2006-06-09 09:38:05
在validate.xml中如何做逻辑校验呢?
比如在下拉框中我选择了其他,那么它后边的那个输入框就必输。
不选择其他,就不是必输。
我怎么处理这个逻辑呢?头都大了
帮帮忙啊!!!!
...全文
205
8
打赏
收藏
急!如何用struts来做逻辑校验
在validate.xml中如何做逻辑校验呢? 比如在下拉框中我选择了其他,那么它后边的那个输入框就必输。 不选择其他,就不是必输。 我怎么处理这个逻辑呢?头都大了 帮帮忙啊!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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框架中的数据
校验
深入解析
本文还有配套的精品资源,点击获取 简介:
Struts
2是一个用于构建和维护灵活Web应用程序的流行Java框架,其数据
校验
功能对于确保应用安全和数据质量至关重要。本文详细介绍
Struts
2中的数据
校验
机制,包括基于注解的
校验
、基于XML配置的
校验
、自定义
校验
器的实现以及
校验
错误处理。同时,文章还探讨了国际化支持及
校验
流程,为开发者提供了构建健壮Web应用的实践指南。 ...
Struts
2 几种
校验
1.
Struts
2手动
校验
1.重写actionsupport类的validate方法,action需要继承ActionSupport类public class
Struts
hAction extends ActionSupport{在validate()、validateXxx()方法中使用addFieldError()方法保存
校验
错误信息 // @Override // public void
Struts
2数据
校验
1. 说明 通过编码方式进行
校验
以前使用js完成数据
校验
:客户端的
校验
方式。
Struts
2的数据
校验
:属于服务器端
校验
。 2. 定义Action public class UserAction extends ActionSupport { // org.apache.
struts
2.interceptor.TokenInterceptor private String uname; private String upwd; public String get
六、
Struts
2之输入
校验
一、
Struts
2输入
校验
介绍
Struts
2的输入
校验
和类型转换都是对请求参数进行处理。 输入
校验
顾名思义就是请求参数是否能够满足一定的要求; 客户端
校验
&服务器端
校验
客户端
校验
是指在浏览器这端通过Javascript进行初步
校验
,为了减轻服务器端的负载; 服务器端
校验
是
校验
数据的最后一道防线; 在
Struts
2中,数据
校验
不需要写任何代码,只需要一个配置文件,配
Struts
2之validate数据
校验
两种方式
1.Action中的validate()方法
Struts
2提供了一个Validateable接口,这个接口中只存在validate()方法,实现这个接口的类可直接被
Struts
2调用,ActionSupport类就实现了Vadidateable接口,但他的validate()方法是一个空方法,需要我们来重写。validate()方法会在execute()方法执行前执行,仅当数据
校验
正确,才执行exe
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章