struts2 表单验证验证信息显示位置及效果

struts2 表单验证中,如果采用xhtml主题及继承其的主题,那么验证提示信息会显示到所要验证表单的上方,如果采用simple主题,那么需要自行加入<s:fielderror 标签用来显示验证提示,但是默认情况下会为其以列表样式的形式显示出来。这些验证信息的显示方式都不是很理想。
而实践操作中,我们的应用程序中常常会定义一种统一的,更为合理的验证提示信息显示方式。比如,一般我们都在表单的右侧显示提示信息。或者更加酷一些的提示效果。

如果我们还要利用struts2的验证框架,那么我们只有通过更改主题的方式实现效果。
否则,我们就抛弃struts2的验证框架,自定义验证框架或自己写客户端验证和服务器端验证。
无论那种验证方式,我想验证的实现方式及实现效果在一个应用程序中应该采用统一的方式、统一的效果。这样易于维护也能保证应用程序的ui统一。
附加:最近做项目时更改的一个主题。该主题采用客户端验证方式,验证效果类似于struts2自带的ajax验证效果。
使用方式:
1、将client放到template目录下。
2、jsp页面中:form标签 <s:form action="Nation" theme="client" validate="true">
3、需要在页面中自行添加提示信息,如下:<span id="name_v">不正确</span>
要求提示信息的id格式为要验证的标签id加上_v,如:name_v

这个主题还在更改中,完善后,会发个完整的例子上来。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值