如何servlet println();标签< c:forEach> [英] How to servlet println(); tag <c:forEach>
本文介绍了如何servlet println();标签< c:forEach>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人想解决我的问题吗?
anyone have idea to slove my problem?
我需要使用servlet来像这样打印jsp.
I need to use servlet to println the jsp like this.
<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>
这是我的servlet代码.
This is my servlet code.
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>");
但是我的代码是这样打印的.
But my code print like this.
<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>
推荐答案
在这种情况下,我可以通过此代码解决它.
For this case i solve it by this code.
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>");
这篇关于如何servlet println();标签< c:forEach>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文