这个是指放置ActionForm对象的scope
如果是request,那么就是request.setAttribute(..)
如果是session,那么就是session.setAttribute(..)默认是session

解决方案 »

  1.   

    jFresH_MaN(The answer is ......)(静下心来研究Tiger) 能否具体点,给有代码的例子!
    如果可以马上揭贴!
      先谢谢!
      

  2.   

    这个没有代码
    你自己看看struts的源代码,看看是怎么实现的
    其实这个属性我们一般不常用的
      

  3.   

    补充,如果是request,那么在一次请求结素后,request中存储的数据会丢失!
    session,比它的生命周期要长!
    根据你实际应用的需要,决定用哪个!
      

  4.   

    >weric(伟客儿) 
    >session的生命周期要长么?
     
    当然要长拉 至少比REQUEST长
      

  5.   

    你还是先把request和session的意思搞清楚吧
    尤其是request
      

  6.   

    Session对象是在用户给应用程序发送第一个请求的时候就创建的,此对象在服务器上维护,可以用来跟踪用户在站点上的执行每个操作。(如购物网站,会记下你最近访问的物品之类的)对于HTTP,每个请求/响应事务都创建一个新的对象!!!即===>Request会话连接是单独的!!!会话连接在建立之后就一直存在,直到用户空闲一段指定的时间。这个时间由服务器的设置指定的!Session购物车时,就会把用户的信息一直记录在Session里。
      

  7.   

    和 struts 没有关系
    看看基本的概念应该能用 request 的,就不要用 session
    减轻服务器负担
      

  8.   

    从用户发出请求(发提交表单或点击连接等)一直到服务器响应完毕返回那一刻之前都是属于Request范围。所有的Action啊Javabean啊,基本上都是在这个时候工作的,所以我们的Form和一些参数只需要放在请求域即可。
    而session是个会话,是一段时间内或长期驻存在应用中的东西,常用来存放一些不常变的变量等。例子很多,楼主给的不就是一个了吗?自已理解 就可以了
      

  9.   

    一般来说,request比session要占用的时间短,占用的内存在某种时候要比会话的时候要少的多
      

  10.   

    一个客户实现了一次登陆之后,直到他关闭浏览器或超时无响应为止,总共只有一个session存在。而客户每次点击一个提交按钮或者写入一个url的时候都会生成一个新的request。
      

  11.   

    html表单提交给action时会创建与之提交表单对应的actionForm,一般来说当action处理完成后返回一个forward定向到另一个JSP页面(或者是提交页面),这时因为是同一个request,所以action申明使用request scpoe就已经足够,当时如果当想提交的页面表单过多,需要分页输入时,就需要创建两个JSP页面分别放置不同的表单,不过却不需要分别定义两个不同actionForm,你可以在同一个actionForm中定义两个JSP中的所有表单,这时,当你在提交第二个表单到action的时候,你既需要保存第一个表单获得的数据,又需要获取第二个表单的新数据,那么你就必须使用session scope的定义。