如何实现同类商品的比较的功能(struts+Tomcat环境下)
相当于网上商城,用户可以任意选择两个(同类)商品进行比较。
获得的数据是利用爬虫和API,需要把获得的这些商品信息都首先显示给用户再让用户进行勾选对比吗?这个过程是怎样的?请教!

解决方案 »

  1.   


    我的想法是在页面上显示的每个商品下都有个checkbox,然后我随意勾选两种商品,按compare按钮后显示相应两种商品的属性。但是问题是我怎么实现勾选checkbox后就得到相应商品的ID呢?
      

  2.   

    你在显示列表的时候,把checkbox的value属性设置为商品对象的id,然后勾选之后,就可以根据选中的checkbox去取得所选中对象的id;
    在弹出框中显示有两种办法:
    1. 通过将商品属性在页面上隐藏,直接抓取页面上的信息;
    2. 通过ajax从数据库中抓取,这样做更好一些;
      

  3.   


    循环输出,使其id不同,就可以在后台取得用户选中的商品id,然后就可以根据id查询出商品的信息了…………