当前位置:编程学习 > JAVA >>

菜鸟提问:struts2的标签的单行文本框如何实现刷新后或者表单提交验证失败后不会显示之前的数据

菜鸟提问:struts2的标签的单行文本框如何实现刷新后或者表单提交验证失败后不会显示之前的数据? Struts --------------------编程问答-------------------- 是关闭回显吧.
struts2 的标签 (自定义标签), 执行时机 是在  JSP 翻译成 servlet  的时候.
回显有值的原因是 因为 struts2的 标签转换成基本HTML标签时, value属性有值.

你可以直接使用HTML标签, 不使用struts2的标签.
1, 如果需要回显功能, 直接 
   <input type="text" name="username" value="${username}" />
2, 如果不需要回显功能, 就
   <input type="text" name="username" /> --------------------编程问答--------------------
引用 1 楼 wuqinfei_cs 的回复:
是关闭回显吧.
struts2 的标签 (自定义标签), 执行时机 是在  JSP 翻译成 servlet  的时候.
回显有值的原因是 因为 struts2的 标签转换成基本HTML标签时, value属性有值.

你可以直接使用HTML标签, 不使用struts2的标签.
1, 如果需要回显功能, 直接 
   <input type="text" name="username" value="${username}" />
2, 如果不需要回显功能, 就
   <input type="text" name="username" />

那么使用struts2标签就不行了吗? --------------------编程问答-------------------- 在struts的action实现中定义一个重置方法,当校验失败或者重新访问action的时候讲数据的存储对象置空 --------------------编程问答-------------------- 最好贴上代码,,, --------------------编程问答-------------------- 在struts的action实现中定义一个重置方法,当校验失败或者重新访问action的时候讲数据的存储对象置空 

或者直接用js 清空呀!!! --------------------编程问答-------------------- 刷新后或者表单提交验证失败后清空不就可以了吗 --------------------编程问答-------------------- 楼上的方法都很好,给你顶、、、 --------------------编程问答-------------------- 验证结束后显示设置下
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,