从 jsp 到 struts2 操作类获取禁用的真实数据
我的 jsp 中有 disabled=true
文本框和组合框。
当我尝试将这些价值映射回行动时,它们就消失了。
我不想再给DB打电话了。
如何将这些disabled=true
文本框
和组合框
的数据值设置为隐藏值
?
先谢谢了。
I have disabled=true
textboxes and combox boxes in my jsp.
When I try to map those value back to action, they disappear.
I don't want to call to DB again.
How can I set those disabled=true
textboxes
and combo boxes
's data value into hidden values
?
Thanks ahead.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
禁用元素的值不随表单提交的属性不是 struts2 的问题,而是 HTML 行为。要处理此行为,请使用以下实现:
请参阅以下 select 元素的实现。您可以使用 s:select 的 id 属性来设置 select 元素的 html id。
jQuery:
在这里,当您使用 struts 实现此功能时,填充 s:select,然后使用 s:hidden 元素生成相应的默认值。
The property of disabled elements' value not being submitted with the form is not an issue with struts2, but an HTML behavior. To handle this behavior, use the following implementations:
See the following implementation for select element. You may make use of the id attribute of s:select to set the html id of select element.
jQuery:
Here, when you implement this using struts, populate the s:select, then use an s:hidden element to generate a corresponding default value.