关于struts1的线程安全有关问题,造成的数据混乱有关问题
关于struts1的线程安全问题,造成的数据混乱问题我在jsp页面有如下代码iframeframeborder0 scrolling
关于struts1的线程安全问题,造成的数据混乱问题
我在jsp页面有如下代码
<iframe frameborder="0" scrolling="no" height="600" width="550" src="../printdata/invoiceNo.do?action=init&type=<%=printType%>&id=<%=tmpinvArray.toString() %"></iframe>
这个iframe是循环加载的 但是刷新里面的单个iframe造成数据混乱了 这个问题怎么解决 有哪位大侠碰到过,请教一下。
[解决办法]
既然是线程不安全,也就是说只开了一个线程,除非你在这个线程里面存了什么静态值,否则怎么会不停的被覆盖?
线程不安全和对类的使用没有影响吧?他影响的只是多个请求对同一个数据进行修改时可能发生的数据冲突。即使是这样,通过同步也可以达到安全的目的。
我建议你还是debug一下,确认你程序中的取得的参数和返回结果都没有问题。
[解决办法]建议用struts2,因为struts1.x已经退出历史舞台了,生命周期已经结束,官方也不再更新了。官方已经放弃struts1,全力维护struts2。