就是我在ssh框架下搭建的web网站 执行完update()操作后,紧接着通过另外一个action跳入增加界面的jsp,这个jsp界面的某些属性就会获取到update的值
导致出现错误
后来发现原来是spring bean出了问题。 scope="prototype" 会在该类型的对象被请求时创建一个新的action对象。如果没有配置scope=prototype则添加的时候不会新建一个action,他任然会保留上次访问的过记录的信息。
所以解决办法就是 在spring的配置文件applicationcontext.xml,里面将action的bean加上 scope="prototype" ,而dao和service的 scope维持默认的单例模式即可