如何servlet println();标签< c:forEach> [英] How to servlet println(); tag <c:forEach>

查看:110
本文介绍了如何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();标签&lt; c:forEach&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆