如何比较两个不同页面中的两个产品

时间:2012-02-22 11:06:51

标签: java spring struts2

如何比较两个不同页面的产品。 ieI将检查一个jsp页面中的一个复选框和另一个页面中的其他复选框。问题是如果我导航到第一页中检查的其他页面复选框不起作用。请帮我使用java和jsp。

2 个答案:

答案 0 :(得分:2)

当您说“在第一页中检查的复选框无效”时,我认为您的意思是取消选中该复选框。 您需要将数据存储在会话分数中,以便在JSP页面中可用(您可以将数据从一个页面转发到另一个页面,但存储在会话分数中更简单)。

因此,当您从一个jsp移动到另一个jsp时,您可以执行类似

的操作
List productList = new ArrayList();
productList.add("xyzProdName");
session.setAttribute("ProductList", productList);

属性productList在此表示存储产品名称的列表。您将在JSP中嵌入此类Java代码。我建议查找标记实现,而不是直接嵌入代码。

产品名称在会话中后,您可以获取数据并进行比较。

如果用户取消选择产品,请务必清空会话。

答案 1 :(得分:0)

您需要在内部保存checkbox的状态,并在需要时进行比较。