2013-02-21 52 views
0

我正在在我CustomerList.jsp的URL(用於觀看特定的客戶),如下,其中customer_message是這是一個陣列的請求屬性。 當我在CustomerList檢查customer_message我看到它包含兩個浮點數數組值在URL中使用jquery/javascript傳遞數組作爲參數?

var custURL="<s:url namespace="/customer action="view-customer" method="viewCustomer"/>?customer_message=<s:property value="#request['customer_message']"/>"; 

但是當我考慮客戶的行動的要求和我做request.getParameter("customer_message"),我看到它僅包含一個值。

我做的傳遞customer_message作爲陣列的一些錯誤呢?

回答

0

在Struts2使用<s:param>標籤內<s:url>標籤添加參數。

<s:url namespace="/customer" action="view-customer" method="viewCustomer"> 
    <s:param name="customer_message" value="#request['customer_message']"/> 
</s:url> 

<s:url>標籤文檔:

您可以使用<param>標籤體內以提供額外的請求參數。如果param的值是一個Array或一個Iterable,那麼所有的值都將被添加到URL中。

+0

感謝Aleks,但我將如何遍歷數組在接收端是這樣的 emilly 2013-02-21 10:00:48

+0

@emi:更多或更少。不要忘記加註/接受答案。 – 2013-02-21 10:08:47