Jsp 如何servlet println();标签<;c:forEach>;
有人有办法解决我的问题吗 我需要使用servlet像这样打印jspJsp 如何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
<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生成
的结果。