ognl 전단 그룹이 비어 있는지 판단

2223 단어 struts2Ognl
오늘 전에 썼던 프로그램을 다시 한 번 살펴봤습니다.
String []goodsid=relatedgoodsid.split(",");
		List<GoodsT> list=new ArrayList<GoodsT>();
		String []picturelist;
		ActionContext.getContext().getSession().remove("relatedgoods");
		for(int i=0;i<goodsid.length;i++){
			GoodsT list1=this.getGoodstserviceimpl().findGoodsById(goodsid[i]);
			if(list1!=null){
				picturelist=list1.getPictureurl().split(",");
				list1.setPictureurl(picturelist[0]);
				list.add(list1);
				
			}
		}
		Map<String,Object>map=new HashMap<String,Object>();
		map.put("related", list);
		ActionContext.getContext().getSession().put("relatedgoods", map);

앞에 struts2 라벨로 보일 때 비공과 그룹 크기를 잘 판단하셔야 돼요.
<s:if test="#session.relatedgoods.related!=null&&#session.relatedgoods.related.size()>0">
				<div class="righttitle">    </div>
				<div class="goodszuhe">
					<div class="detailzuhe">
						<ul>
							<s:iterator id="bean" value="#session.relatedgoods.related" status="related">
							<li>
							<div class="zuheimg">
							<a href="GetGoodsdetailBygoodsid.action?goodsid<s:property value="goodsid"/>"><img src="<%=basePath %>Uploads/<s:property value="pictureurl"/>"/></a>
							<div class="txt"><input type="checkbox" id="relatedgoodsid" name="relatedgoodsid" value="<s:property value="goodsid"/>" /><s:property value="goodsname"/></div>
							</div>
							</li>
							</s:iterator>
						</ul>
						
					</div>
					<div class="detailzuheinfo">
						<input id="buyzuhe" name="buyzuhe" value="     " type="button"/>
					</div>
				</div>
				</s:if>

좋은 웹페이지 즐겨찾기