使用映射作为不包括给定键的列表
如何使用地图作为 struts2 选择标签的列表,以便我可以根据我给出的键或我告诉它排除的值排除某些值显示在下拉列表中?
How can I use a map as the list of a struts2 select tag such that I can exclude some values from showing up in the drop down list, based either on the keys I give or the values I tell it to exclude?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你的选择很渺茫。听起来你只需要在客户端操作 DOM 即可。实现此目的的最佳方法是使用 jQuery 之类的东西来操作您的选项。如果您需要在不刷新页面的情况下动态执行此操作,我无法立即想到任何其他选项。
如果您需要动态地建立相关选择并使用一些 struts 动作交互,则可以使用 jQuery/Ajax 解决方案。
Your choices are slim. It sounds like you just need to manipulate the DOM on the client side. The best way to accomplish this would be to use something like jQuery to manipulate your options. If you need to do this dynamically with no page refresh, I can't think of any other options offhand.
If you need to base your related selects dynamically and with some struts action-interaction, a jQuery/Ajax solution could be used.
只需在将地图传递到视图之前从地图中删除这些值即可。
Just remove those values from the map before you pass the map to your view.
你的要求只是 DOM 操作,最好使用 java 脚本框架来做到这一点。选择框的onchange是要处理的事件。
Your requirement is nothing but DOM manipulation ,better you use java script frameworks to do this . onchange of select box is the event to be handled.