![](/img/trans.png)
[英]Comparing 2 HashMap with Key as String and Value as UserDefined Object
[英]JSP comparing hashmap key with an object value
我是JSP的新手,在執行哈希映射鍵和對象值的比較時遇到問題。 我有一個具有字符串字段(大小)的對象(盒子)。 我也有一個哈希圖,其中包含基於大小的框列表
Map<String, List<Box> boxCatgMap=new HashMap<String, List<Box>>();
<s:iterator value="boxCatgMap" var="boxCatg">
<s:set var="boxCatgKey" value="#boxCatg.key"/>
<s:iterator value="boxes" var="box" status="ind">
<s:if test="%{#box.size.equals(boxCatgKey)}">
//some code
</s:if></s:iterator>
</s:iterator>
if條件存在一些問題,因此無法執行。 任何人都可以幫助我丟失什么嗎?
謝謝
在boxCatgKey
前面也使用哈希(#)。
<s:if test="%{#box.size.equals(#boxCatgKey)}"></s:if>
當您將Struts 2 data-tags
與默認范圍(即操作范圍)一起使用時:
<s:set var="boxCatgKey" value="#boxCatg.key"/>
您可以通過#boxCatgKey
訪問它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.