如何比较两个不同页面的产品。 ieI将检查一个jsp页面中的一个复选框和另一个页面中的其他复选框。问题是如果我导航到第一页中检查的其他页面复选框不起作用。请帮我使用java和jsp。
答案 0 :(得分:2)
当您说“在第一页中检查的复选框无效”时,我认为您的意思是取消选中该复选框。 您需要将数据存储在会话分数中,以便在JSP页面中可用(您可以将数据从一个页面转发到另一个页面,但存储在会话分数中更简单)。
因此,当您从一个jsp移动到另一个jsp时,您可以执行类似
的操作List productList = new ArrayList();
productList.add("xyzProdName");
session.setAttribute("ProductList", productList);
属性productList在此表示存储产品名称的列表。您将在JSP中嵌入此类Java代码。我建议查找标记实现,而不是直接嵌入代码。
产品名称在会话中后,您可以获取数据并进行比较。
如果用户取消选择产品,请务必清空会话。
答案 1 :(得分:0)
您需要在内部保存checkbox
的状态,并在需要时进行比较。