大家好,我用struts2的标签来做一些逻辑上的判断的时候遇到些麻烦,哪位高手可以帮忙解决一下 Hibernate 多表查询 public List GetReportBaseInfo(long ciid) {
return getHibernateTemplate().find("from IaSysQuery q,Ci c where q.ciid = c.id and q.ciid=?", ciid);
} action 中的转发 public String editReport(){
List list = querymainFrameDAO.GetReportBaseInfo(ciid);
Map request = (Map)ActionContext.getContext().get("request");
request.put("list", list);
return SUCCESS;
} jsp 页面 <s:iterator value="#request.list">
<s:property value="%{top[1].queryType}"/> 现在我要在这里做一些逻辑上的判断,用JAVA来是这样
if(queryType == 1)
System.out.println("普通查询");
else(queryType == 2)
System.out.println("报告");
如果是用struts2的 <s:if tets=" " > </s:if> 来做判断是怎样做呢
</s:iterator>
<s:elseif test="queryType==2">报告</s:elseif>
<s:else>输出其他的信息</s:else>
<s:if test="queryType==\"1\"">普通查询 </s:if>
<s:elseif test="queryType==\"2\"">">报告 </s:elseif>
<s:else>输出其他的信息 </s:else>