簡體   English   中英

將字符串數組作為隱藏值從一個jsp傳遞到另一個jsp

[英]passing string array as hidden value from one jsp to another jsp

我試圖將String數組從一個jsp傳遞到另一個。 我在JSP中使用JSTL。 在我的第一個JSP中,我這樣做

<c:if test="${fn:length(empBean.additionalEmailAddr) gt 0}">
                <c:forEach begin="0" end="${fn:length(empBean.additionalEmailAddr) - 1}" var="ind" >
                    <input type="hidden" name="inbdAdditionalEmailAddr" value="${empBean.additionalEmailAddr[ind]}"/>
                </c:forEach>
            </c:if>

並嘗試如下訪問另一個jsp中的值

<%
    String[] inbdAddEmlAddr = request.getParameter("inbdAdditionalEmailAddr");
%>

我正計划使用JSTL打印數組值。

在第二個jsp中,我收到類型不匹配錯誤。 請幫忙。

這是正確的方法嗎? 任何幫助表示贊賞

謝謝

request.getParameter()返回一個String ,代碼嘗試將其分配給String[] ,從而導致異常。

使用request.getParameterValues('inbdAdditionalEmailAddr'); 以數組形式檢索參數。

請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM