逻辑迭代不起作用

时间:2013-02-11 14:00:07

标签: jsp struts

我正在开发struts web应用程序。因为我在我的.JSP文件中使用了.tld文件。我使用了struts-logic.tld。问题是,当我在localhost(在Tomcate(Windows)上的PC上)以及我们的Linux Demo服务器上运行我的应用程序时,逻辑迭代正常工作。但是当我在客户端的Demo Linux服务器上部署此应用程序时,逻辑迭代不起作用。这是代码:

<%@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"%>

<%@page contentType="text/html"%>

<%@page pageEncoding="UTF-8"%>



<div class="content"> 
        <% int i=1;
           String functionName = "submitFormforButton";
           String apend1 = "('";
           String apend2 = "')";
        %>
        <ul>
            <logic:iterate name="ProductsForm" id="arrayForMenuItems" property="arrayForMenuItems">
                <bean:define id="item" name="arrayForMenuItems" type="com.AmazonApiIntegration.ProductsForm"/>
                <li><a href ="javascript:<%=functionName+apend1+i+apend2%>"><span><bean:write name="item" property="titleOfMenuItem" /></span></a></li>
                <% i++;%>        
            </logic:iterate> 
       </ul>
    </div>

我的代码中是否有任何问题,或者我们必须以某种方式配置Linux Demo Server。

1 个答案:

答案 0 :(得分:0)

尝试将ProductsForm更改为productsForm