有两个表:1商品种类表(ShopCategory)里面有两个字段(code商品种类编码,name商品种类名)2.商品细则表(ShopItem)里面的字段有(code商品编码,TypeCode商品种类编码,name商品名,price商品价格),两者之间是一对多关系要求:有两个下拉框,其中一个表示商品种类名,另一个表示商品名,实现联动关系(就像选择了广东省,另外一个下拉框只能选择广州市,深圳市----),下拉框的option商品种类名,商品名,在数据库读取显示.
然后按下查询按钮,网页下面能显示商品细则表的全部信息,要求实现分页效果.
各位帮忙下,谢谢,谢谢!!!

解决方案 »

  1.   

    我来告诉你一个策略:
    1、用ajax来实现,那就很容易了,而且不用刷新。
    2、如果你不会用ajax,那么可以这样解决,首先:把商品种类取出来放在第一个下来菜单下,这没问题吧。然后:再把所有的商品读出来放在集合里(ArrayList),用javascript写一个方法,根据商品种类的选择再把集合里对应的商品放在第二个下拉菜单下。当然这种办法只能应付平时的练习,在真正的项目中不可取!
      

  2.   

    用iframe实现分页吧
    正在学习中
      

  3.   

    常见方式:
    1.从数据库中一次读取全部的数据生成在Javascript内部,所以下拉列表内容就可以实现动态的显示,且不用访问数据库。
    2. 查询可以使用两种方式,
       第一,使用Ajax,这样可以方便的保留1中的两个下拉列表的状态
       第二,使用普通的方式,查询和换页的时候都查数据库,但是需要保存上述两个下拉列表的状态,这点需要注意。注意一点,分页并不是为了分页而分页,所以首先确认你的数据库中的内容是否到了需要分页显示的情形,否则单页显示更友好。
    其次,如果需要分页需要注意,保证可以按列排序,否则分页也很难找,其次要确认是使用内存换时间的方式,还是使用事件换内容的方式。http://blog.csdn.net/struts2
      

  4.   

    [email protected]给我一份,谢谢!!!
      

  5.   

    最简单的方法(高手们别骂我弱智啊)页面加载时填充商品种类下拉框商品名下拉框留空在商品种类下拉框上加ONCHANGE事件,刷新页面,根据所传回的值对商品名下拉框留空进行填充