你再刷幾,看看是不是會顯示3條
那應該是session里面有問題吧,登錄的時候

解决方案 »

  1.   

    validate寫在xml里
    是在啟動tomcat的時候就加載的
    吧你struts.xml里面的action里面的session域設置為request試試?
      

  2.   

    不對是改為session
    request才會由這種情況
    就是scope="session"
    action里面設置下就可以了
      

  3.   

    我做了个只用struts2不整合spring和hibernate的测试
    都不会出现这种问题
    不知道怎么回事
    郁闷啊 
      

  4.   

    找到一个解决方法:
    应该是与spring整合出现了问题
    我把struts.xml配置改为:  
    <action name="register" class="com.bbs.struts.RegisterAction">  
       <result name="input">/bbs/jsp/register.jsp  </result>  
       <result name="success">/bbs/jsp/index.jsp  </result>  
    </action>  
    然后把 appilcationContext.xml中的
    <bean id="register" class="com.bbs.struts.RegisterAction"/>去掉
    就没问题了!
      

  5.   

     实际中哪有这么简单,楼上的不可行,那样一改,等于说没有整合struts与spring,如果action有属性需要在spring中IoC怎么办,你那样改,不就报空指针了吗
      

  6.   

    大家事实下面的:
    applicationContextv.xml文件的 
    bean 中加上scope=prototype 它标识bean的作用域。 
    <bean id="register" class="com.bbs.struts.RegisterAction" scope="prototype"/> 
      

  7.   

    很简单的问题,你把JSP页面中form的theme属性设为simple就可以了.
    这里不涉及到action的单例问题。