您的位置:程序门 -> java -> web 开发



关于下拉框选择数据追加到hashtable的问题,请各位高手帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于下拉框选择数据追加到hashtable的问题,请各位高手帮忙
发表于:2008-01-23 12:57:42 楼主
vector <hashtable <string,   object> >   vedataadd1   =   new   vector <hashtable <string,   object> > ();
        hashtable <string,   object>   hstdata   =   new   hashtable <string,   object> ();
       
        if   (session.getattribute("hstdata")   !=   null)   {
        hstdata   =   (hashtable <string,   object> )session.getattribute("hstdata");
        }
if   (strdaytypeno.equals("foodreservinserthundata1"))   {
       
        hstdata.put("food_id",   strselectfoodid);
        hstdata.put("food_name",   strselectfoodname);
        session.setattribute("hstdata",hstdata);
        vedataadd1.addelement(hstdata);
        //system.out.print(vedataadd1);   -----这个地方能打印出追加的数据

        //session.setattribute("hstdata",hstdata);
        request.setattribute("vedataadd2",   vedataadd1);
        system.out.print(vedataadd2);-----------但是在这里却没有追加,这是为什么阿。谢谢
        }
发表于:2008-01-23 13:21:161楼 得分:0
帮顶!
发表于:2008-01-23 13:22:502楼 得分:0
谢谢,怎么没有人给点意见阿
发表于:2008-01-23 17:57:053楼 得分:0
=======================后台
vector <hashtable <string,   object> >   vedataaddmonhun   =   new   vector <hashtable <string,   object> > ();
  hashtable <string,   object>   hstdatamonhun   =   new   hashtable <string,   object> ();
if   (session.getattribute("hstdatamonhun")   !=   null)   {
            hstdatamonhun   =   (hashtable <string,   object> )session.getattribute("hstdatamonhun");
            system.out.print(hstdatamonhun);
          }
if   (strdaytypeno.equals("foodreservinserthundata1"))   {
             
              hstdatamonhun.put("food_id",   strselectfoodid);
              hstdatamonhun.put("food_name",   strselectfoodname);
              session.setattribute("hstdatamonhun",hstdatamonhun);
              vedataaddmonhun.add(hstdatamonhun);
              //system.out.print(vedataadd1);  
              request.setattribute("vedataaddmonhun",   vedataaddmonhun);
              session.setattribute("vedataaddmonhun",   vedataaddmonhun);
            }
================================前台
<s:iterator   value="#session.vedataaddmonhun">
          <input   type="checkbox"   value=" <s:property   value='food_id'/> "   name="monaddhuncheckbox1[]"> <s:property   value='food_name'/> <br>          
          </s:iterator>


更新下问题
上面代码想表达的意思是从一个下拉框选择数据后追加到显示框,想要得结果是数据要累加,但是现在的结果是后面的要把前面的替换掉,请高手帮忙,谢谢。。。。。
发表于:2008-01-23 21:18:584楼 得分:0
up


快速检索

最新资讯
热门点击