簡體   English   中英

在JSP頁面中打印檢查值

[英]Print checked values in JSP page

我正在嘗試從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}"

請注意,無需在$ {}內再次放入$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM