Java getParameter仅返回字符串的一部分

Java getParameter仅返回字符串的一部分,java,jsp,scriptlet,Java,Jsp,Scriptlet,请在此提供帮助,getParameter仅打印标记中字符串元素的第一部分 这是选择标签 <select name="ActionSelect" id="ActionSelect" > <%Iterator itr;%> <% List data = (List) request.getAttribute("data"); for (itr = data.iterator(); itr.hasNext();) { String value = (Str

请在此提供帮助,getParameter仅打印标记中字符串元素的第一部分

这是选择标签

<select name="ActionSelect" id="ActionSelect" >
<%Iterator itr;%>
<% List data = (List) request.getAttribute("data");
   for (itr = data.iterator(); itr.hasNext();) {
     String value = (String) itr.next();
%>
<option value=<%=value%>><%=value%></option>
<%}%>
</select>

在选项标记中的值周围使用双引号:

<option value="<%=value%>"><%=value%></option>

最后,考虑使用标签库而不是直接将java代码写入JSP中的脚本。

在选项标签中使用双引号环绕值:

<option value="<%=value%>"><%=value%></option>
<>最后,考虑使用标记库,而不是直接在Java中使用java代码编写脚本代码。

for (Iterator itr = data.iterator(); itr.hasNext();) {