我有一个显示披萨信息的页面(身份证,姓名,内脏,价格) 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>
基本上如果披萨在前面的页面中有“牛至”,我想在打开它时在编辑页面中选中“牛至”复选框。
知道我该怎么办?
答案 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呼叫的端点。端点可以存储准备好在单独的摘要视图中显示的披萨修改。就是这样。