"从页面中取得数据",是指用表单提交过去的吧,你不用"在action中根据数据实例化一个bean"了吧,这是struts自己干的事儿,只要你正确的设置了formbean,想在其他页面中使用,只要在struts-config.xml中把这个bean的范围设为session(一般是request)就可以了。

解决方案 »

  1.   

    1可以用!不过要做一点处理一下!看具体情况,可以将bean放到request session application中!至于到哪里结束,就得看你放到哪里了,不过你所以调用removeAttribute()删除此对象!
      

  2.   

    举个例子
    <action path="/insertCatalog" type="com.management.struts.CatalogAction" name="catalogForm" scope="request">
    <forward name="success" path="/do/listAllCatalogs"/>
    </action>///你在struts-config.xml中修改scope的纸就行了
      

  3.   

    我还想问一下,每个人浏览同一个网页,也提交数据,调用同一个bean,那他们生成bean的对象用什么标识分开呢??如果bean设置为session范围的话,在其他的action中如何获得刚才生成的bean的对象的名字??
      

  4.   

    hahahahahhahahahahahahh!
    接分!结分!结婚!多多宜赏!
    接分!结分!结婚!多多宜赏!
    接分!结分!结婚!多多宜赏!
    给多点吧?
      

  5.   

    每个会话请求都生成一个session,每个session都有一个session id,
    就区分开啦
      

  6.   

    bean 有好几种范围啦!如:page,request,session,application,看看这些对象的作用范围。<jsp:usebean id="取名字" class="bean名字" scope="对象范围(如page)">
      

  7.   

    haha有人同意我啊。哈哈,好啊。楼主,5。1都快到了,还没结帐!!大家心情都被你给压住了。不要拖欠工资!上告去的,把csdn斑竹找来理论的啦。公司老板这样的话,早跳朝。兄弟们!
      

  8.   

    只要在每个页面加<JSP:useBean..../>就都可以用!!
      

  9.   

    to enjoy330() :
    5.1还没这么快就到,你急什么呢。分是有的,呵呵