[英]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.