Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何servlet println();标签<;c:forEach>;_Jsp_Servlets_Println - Fatal编程技术网

Jsp 如何servlet println();标签<;c:forEach>;

Jsp 如何servlet println();标签<;c:forEach>;,jsp,servlets,println,Jsp,Servlets,Println,有人有办法解决我的问题吗 我需要使用servlet像这样打印jsp <select name="users_province" id="users_province" class="form-control"> <option value="0" selected="selected">Province</option> <c:forEach items="${provincesList}" var="lists" > <option val

有人有办法解决我的问题吗

我需要使用servlet像这样打印jsp

<select name="users_province" id="users_province" class="form-control">
<option value="0" selected="selected">Province</option>
<c:forEach items="${provincesList}" var="lists" >
<option value="${lists.provinceCode}">${lists.provinceNameTh}</option>
</c:forEach>
</select>
<select name="users_province" id="users_province" class="form-control">
<option value="0" selected="selected">Province</option>
<option value="${lists.provinceCode}">${lists.provinceNameTh}</option>
</select>

省
${lists.provinceNameTh}
这是我的servlet代码

pw.println("<select name=\"users_province\" id=\"users_province\" class=\"form-control\">");
pw.println("<option value=\"0\" selected=\"selected\">Province</option>");
pw.println("<c:forEach items=\"${provincesList}\" var=\"lists\" >");
pw.println("<option value=\"${lists.provinceCode}\">${lists.provinceNameTh}</option>");
pw.println("</c:forEach>");
pw.println("</select>");
pw.println(“”);
普华永道省(“省”);
pw.println(“”);
pw.println(“${lists.provinceNameTh}”);
pw.println(“”);
pw.println(“”);
但是我的代码打印成这样

<select name="users_province" id="users_province" class="form-control">
<option value="0" selected="selected">Province</option>
<c:forEach items="${provincesList}" var="lists" >
<option value="${lists.provinceCode}">${lists.provinceNameTh}</option>
</c:forEach>
</select>
<select name="users_province" id="users_province" class="form-control">
<option value="0" selected="selected">Province</option>
<option value="${lists.provinceCode}">${lists.provinceNameTh}</option>
</select>

省
${lists.provinceNameTh}

对于这种情况,我用下面的代码来解决它

pw.println("<select name=\"users_province\" id=\"users_province\" class=\"form-control\">");
pw.println("<option value=\"0\" selected=\"selected\">Province</option>");
for(int i=0;i<provincesList.size();i++){
pw.println("<option value=\"" + provincesList.get(i).getprovinceCode() + "\">" + provincesList.get(i).getprovinceNameTh() + "</option>");
}
pw.println("</select>");
pw.println(“”);
普华永道省(“省”);

对于(int i=0;iMy代码在标记处不起作用。请说明您的代码不起作用的方式,例如,您在尝试动态生成jsp时收到的错误消息?@NayJeng不可能:您的浏览器只理解普通HTML您的问题陈述不正确。您需要使用jsp生成
的结果。