如何将复选框值从jsp传递给java类

时间:2016-09-23 10:36:36

标签: spring jsp spring-security

我在jsp页面中有一些复选框,我想在弹簧控制器中传入已检查的复选框。

insertTaskInformation.jsp

<body>
    <div align="center">


        <strong> <strong>Title:</strong>${task.title} <form:form
                action="addSymbol" method="post" name="catch">

                <c:forEach var="symbol" items="${symbols}">
                <input type="checkbox" name="id" value="${symbol.type} }">${symbol.type}<BR>
                </c:forEach>

                <input type="submit" value="Submit">
            </form:form>



        </strong>
</div>

</body>

taksController.java

@RequestMapping(value="/addSymbol", method = RequestMethod.POST)
    public String addSymbol() {



        return "administration/taskRecap";


    }

1 个答案:

答案 0 :(得分:-1)

您可以使用sp spring:form库,并在控制器中添加如下内容:

   @PostMapping("/greeting")
public String greetingSubmit(@ModelAttribute Greeting greeting) {
    return "result";
}

在第一个控制器中,使用model.addAttribute(new greeting() )向模型添加属性,以便完整代码

@RequestMapping(value="/addSymbol", method = RequestMethod.POST)
public String addSymbol(Model model) {

  model.addAttribute(new greeting() )

    return "administration/taskRecap";


}

有关详细信息,请查看here