0

私はstrutsWebアプリケーションに取り組んでいます。その中で、.JSPファイルで.tldファイルを使用しました。struts-logic.tldを使用しました。問題は、ローカルホスト(Tomcate(Windows)上のPC)とLinuxデモサーバーでアプリケーションを実行すると、ロジックの反復が正しく機能することです。しかし、このアプリケーションをクライアントのデモ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デモサーバーを構成する必要があります。

4

1 に答える 1

0

に変更ProductsFormしてみてくださいproductsForm

于 2013-02-12T03:45:54.783 に答える