2012-04-16 92 views
0

我困在此處。請幫助我。未在JSP上顯示JSONArray對象

我正在使用struts1.2。我在我的struts-config.xml中定義的表單中創建了JSONObjects的JSONArray。我想在我的jsp上使用這個JSONArray。我無法做到這一點..請幫我解決這個問題。

我stuts-配置代碼

<form-beans> 
    <form-bean name="Admin" type="form.adminForms.Admin" /> 
</form-beans> 

<action-mappings> 
    <action path="/adminLoginAction" type="action.adminActions.AdminLoginCheck" name="Admin"> 
    <forward name="success" path="baseLayoutAdmin" /> 
    <forward name="failure" path="loginFailure" /> 
</action> 
</action-mappings> 

我的瓷磚 - defs.xml

<definition name="baseLayoutAdmin" path="/adminJSP/newsletter.jsp"> 
    <put name="title" value="AMSS::NL::Control Panel" /> 
    <put name="header" value="../adminJSP/header.jsp" /> 
    <put name="secondHeader" value="../adminJSP/belowHeader.jsp" /> 
    <put name="center" value="../adminJSP/center.jsp" /> 
    <put name="right" value="../adminJSP/right.jsp" /> 
    <put name="footer" value="/adminJSP/footer.jsp" /> 
</definition> 

我想使用我的center.jsp形式屬性(上述!!定義)

center.jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> 
<%@ page language="java" import="net.sf.json.JSONArray" %> 
<form name="Admin" method="post"> 
    ${Admin.userName} 
    ${Admin.listOfExcelFileJSONArray} 
</form> 

In上面,userName顯示,但listOfExcelFileJSONArray沒有顯示。這兩個屬性都以我的形式設置。

請爲我提供一種在JSP上使用此JSONArray的方法。

回答

0

是的..我已經錯過了我的表單Admin中的一個基本的東西,即我沒有爲listOfExcelFileJSONArray變量取得getter和setter!

正如我所做的那樣,它也是在JSP上進行的。 !