我servlet中生成了一个 list,我要将其传递到前台,应该怎么做呢?request.setAttribute(); 能实现么,如果不能其他的方法有哪些呢?

解决方案 »

  1.   

    可以使用request.setAttribute。同样,session也可以关键在于你的需求
      

  2.   

    一般来说,能用request的就尽量用request。。setAttribute("list",list);再到前台用c标签是可以取出来的
      

  3.   

    就是那样,在前台jsp页面的java程序片段中将他取出就行
      

  4.   

    request的setAtrribute和setAtrribute的方法应用
      

  5.   

    若前端使用ajax的话,建议用json将list封装后传到前台。
      

  6.   

    HttpRequest和HttpSession对象都可以传递到JSP页面,关键是要看你的应用需求,如果是需要一直保持的结果的话,就用session,如果只是本页面使用的话,那么你就使用request就可以了。很多东西要先看说明,理解本质。
      

  7.   

    如果就一个页面用,就request可以了
      

  8.   

    request.setAttribute("listname",list);
      

  9.   

    用request比较好点,
    session用完记得清除也可以
      

  10.   

    用request就可以了
    不过你可以考虑现在的一些流行框架,webwork啥的,前台后台数据传送比较方便
      

  11.   

    用request.setAttribute("listname",list),然后在jsp中使用c标签或者EL表达式
      

  12.   

    request.setAttribute("list",list),在jsp中用EL表达式取出来