struts系列问题2: 如何在验证出错时仅仅出现有错误的栏位供用户修正输入?

steeven 2004-08-14 10:42:17
比如有5个输入textbox, 其中2个验证出错,struts会自动返回input画面.
那么怎么在input画面中仅出现有错误的栏位呢?如

<logic:messagePresent property="xxx">
<html:text property="xxx"/>
</logic:messagePresent>
可以判断出某个字段有错误时才现实该字段.但是在首次进入该页面时因为没有错误信息,会导致这个字段不出来.

...全文
76 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tomuno 2004-08-25
修改或自己改写actionform调用的js文件
  • 打赏
  • 举报
回复
bjzhanghao 2004-08-25
gz
写两个jsp似乎可以实现,但改起界面来就麻烦多了。
  • 打赏
  • 举报
回复
jone0321 2004-08-14
你可以定植一个页面,把所有的输入框都写进去,用logic:messagesPresent,当有错误时跳到那个页面就OK了吧,不过个人觉得这种方式不是很好,要是能写在原来页面上就好了
  • 打赏
  • 举报
回复
jone0321 2004-08-14
那样只是出错的输入框没有值啊
  • 打赏
  • 举报
回复
jackkui 2004-08-14
你在验证方法里面指定
如果某个输入出错,把它对应的
ActionForm中的属性的值
置为空,这样不行吗?
  • 打赏
  • 举报
回复
minghuitian 2004-08-14
gz
  • 打赏
  • 举报
回复
相关推荐
发帖
Java EE
加入

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
申请成为版主
帖子事件
创建了帖子
2004-08-14 10:42
社区公告
暂无公告