复选框状态已检查问题

时间:2014-11-07 13:26:54

标签: java jsp servlets checkbox

我有一个显示披萨信息的页面(身份证,姓名,内脏,价格) view-pizza-item.jsp

我有一个用于view-pizza-item.jsp的servlet,名为: ViewPizzaServlet.java

我有披萨的编辑页面,每个内脏材料(肉类,奶酪等)都有大量的复选框 edit-pizza-item.jsp

我编辑了编辑页面的servlet: EditPizzaServlet.java

我的问题是,如果比萨饼在 view-pizza-items.jsp 中有比喻内容,我想检查edit-pizza-item.jsp中的内部复选框。 p>

基本上如果披萨在前面的页面中有“牛至”,我想在打开它时在编辑页面中选中“牛至”复选框。

知道我该怎么办?

2 个答案:

答案 0 :(得分:0)

您必须在对象bean中设置对象bean' pizza'这将在你的servlet之间共享:

httpRequest.getSession().setAttribute('pizza', pizza);

答案 1 :(得分:0)

您事先知道某种类型的披萨会有特定的配料,所以当用户愿意编辑他/她的玛格丽塔披萨时,您可以简单地从后端加载对象实例,就像您展示的那样它在view-pizza-item.jsp

现在你有几种选择,但我会遵循这种方法:我会利用JavaScript来操作Pizza模型和AJAX来发出HTTP调用(POST或PUT)来保持对特定Pizza实例的更改。

当然,您必须设置一个能够提供此类HTTP呼叫的端点。端点可以存储准备好在单独的摘要视图中显示的披萨修改。就是这样。