java - 在JSP页面中打印选中的值

标签 java jsp

我试图从 JSP 页面打印复选框列表的选中值,但即使有一些选择,也不会出现任何内容。

<form action="process" method="POST">
<c:forEach var="item" items="${list.items}">
<input type="checkbox" name="chkSkills" value="${$item.Id}">${item.name}
</c:forEach>        
<input type="submit" name="Getvalue" value="Get value" />
</form>
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
String[] Answers = request.getParameterValues("chkSkills");
PrintWriter out = response.getWriter();

String ButClicked = request.getParameter("Getvalue");
if (ButClicked != null) {
        for (String Answer : Answers) {
            out.print(Answer + "<br>");
        }
    }
    //processRequest(request, response);
}

最佳答案

将您的value属性更正为

value="${item.Id}"

注意,无需再次将 $ 放入 {} 内。

关于java - 在JSP页面中打印选中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770748/

相关文章:

java - BouncyCaSTLe 和 SunJCE 在 Cipher::update 和 Cipher::doFInal 中的不同结果

java - @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 不起作用

java - itext7 - 将现有 PDF 中的内容添加到新 PDF

java - 理解 Java 中的 Robot 类

jsp - Glassfish 2.1 在哪里存储缓存的 JSP?

java - Spring 批量调度程序 : Timer implementation

java - Struts2 操作不适用于 json 和调度程序的结果类型

jsp - 从 JSP 页面更新数据库条目

java - 我的 Controller 不会在 JSP 上打印列表

java - 无法在 Spring MVC 应用程序中的 jsp 中显示 blob 图像