如何在 JSP 中获取给定键的 Map 值?
我有一个在 JSP 中使用 JSTL/Struts2/DisplayTag 标记库的 Struts 2 应用程序。有没有办法在给定键的情况下访问 JSP 中 Map 的值?
// Action code
Map<String,String> map = new HashMap<String,String>();
mapOnValueStack = map;
//add key/value pairs
fieldKeyOnValueStack = "1";//sets key
....
<%-- JSP code --%>
<s:property value="%{mapOnValueStack.get(fieldKeyOnValueStack)}" />
本质上我想在 JSP 中进行地图访问。 这可能吗?
谢谢!
I have a Struts 2 application using the JSTL/Struts2/DisplayTag tag libraries in my JSP. Is there a way to access the value of a Map in a JSP given the key?
// Action code
Map<String,String> map = new HashMap<String,String>();
mapOnValueStack = map;
//add key/value pairs
fieldKeyOnValueStack = "1";//sets key
....
<%-- JSP code --%>
<s:property value="%{mapOnValueStack.get(fieldKeyOnValueStack)}" />
Essentially I want to do map access within the JSP. Is this possible?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你尝试过这个吗:
Did you try this :
如果你在你的action中使用了这个,
那么在你的jsp上使用它,
If You have used this in your action,
Then use this on your jsp,
试试这个
Try this
试试这个
希望它会起作用。
Try this
Hope it will work.