问题终于解决了<beans>
 <bean name="/login" class="com.test.struts.action.LoginAction"
       singleton="false">
 </bean>
</beans>属性singleton="false",指明了Action 的实例获取方式为每次重新创建。解决了Struts中令人诟病的线程安全问题(Struts中,由一个Action实例处理所有的请求,这就导致了类公用资源在并发请求中的线程同步问题。)原来是这个singleton的问题,加上去怪现象没了