Java 如何写作<;c:如果>;-jstl标记-将映射键与struts formbean元素进行比较
我需要根据一个条件从JSP中的Java 如何写作<;c:如果>;-jstl标记-将映射键与struts formbean元素进行比较,java,jsp,struts,jstl,Java,Jsp,Struts,Jstl,我需要根据一个条件从JSP中的map类型的映射中检索列表值。条件是将map键与formbean变量进行比较。现在,我正在进行多级迭代。首先,我迭代映射以检索键,并使用内部迭代循环检索列表值 到目前为止,我一直喜欢这个 ${item.RatingInstanceValue} 但是它会在标记上显示错误。您不需要迭代地图来比较键。您只需使用大括号符号[]即可通过动态键(如so${map[key]})获取映射值 因此,这应该做到: ${item.RatingInstanceValue} 未
map
类型的映射中检索列表值。条件是将map键与formbean变量进行比较。现在,我正在进行多级迭代。首先,我迭代映射以检索键,并使用内部迭代循环检索列表值
到目前为止,我一直喜欢这个
${item.RatingInstanceValue}
但是它会在
标记上显示错误。您不需要迭代地图来比较键。您只需使用大括号符号[]
即可通过动态键(如so${map[key]}
)获取映射值
因此,这应该做到:
${item.RatingInstanceValue}
未理解功能要求。请详细阐述功能需求和/或发布真实的伪代码,而不是失败的代码尝试,因为这些对理解您实际需要的内容没有帮助。
-正如旁注:在
之间的scriptlet部分在表达式${entry.key}之前执行
,因此代码无法工作。我需要根据条件从jsp中map类型的映射中检索列表值。条件是将map键与formbean变量进行比较。现在,我正在进行多级迭代。首先,我迭代映射来检索键,并使用内部迭代循环来检索列表值,这一点更清楚。今后,请在问题中明确说明这一点。我已经为你编辑好了。