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>
可以判断出某个字段有错误时才现实该字段.但是在首次进入该页面时因为没有错误信息,会导致这个字段不出来.

...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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