各位朋友,我想把JSP也面的JAVA代码用STRUTS标签来表示,但老是显示不出来.我到了GOOGLE上搜索了资料,也翻阅了文档都没有能够解决.望各位朋友能给我提出建议.谢谢.代码如下:
<logic:iterate id="meal" name="list" scope="request">
<logic:notEmpty name="meal" scope="request">
<logic:iterate id="orderHistorys" name="meal" property="orderHistorys" scope="request">
<logic:notEmpty name="orderHistorys" scope="request">
<logic:iterate id="oh" name="orderHistorys" scope="request">
<tr>
<td>
<a
href="findRestaurant.do?ruid=${meal.restaurant.ruid}&method=findRestaurant"
target="_blank">${meal.restaurant.restName}
</a>
</td>
<td>
<a
href="mealcomment.do?method=mealcomment&muid=${meal.muid}"
target="_blank">${meal.mealName}</a>
</td>
<td>
${meal.singlePrice}
</td>
<td>
${oh.num}
</td>
<td>
${oh.employee.fullName}
</td>
<td>
${oh.createdDate}
</td>
</tr>
</logic:iterate>
</logic:notEmpty>
</logic:iterate>
</logic:notEmpty> </logic:iterate>

解决方案 »

  1.   

    你把struts的tld文件倒到你的类路径下了吗?
    给你点代码:你看看就知道了.
    <%@ page language="java" pageEncoding="UTF-8"%><%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
    <%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
    <%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
    <logic:present name="guide">
    <logic:notEmpty name="guide">
    <logic:iterate id="gui" name="guide">
    &gt;&gt;<span class="h3"><bean:write name="gui" filter="false"/></span>
    </logic:iterate>
    </logic:notEmpty>
    </logic:present>