我在jsp页面有如下代码
<iframe frameborder="0" scrolling="no" height="600" width="550" src="../printdata/invoiceNo.do?action=init&type=<%=printType%>&id=<%=tmpinvArray.toString() %"></iframe>
这个iframe是循环加载的 但是刷新里面的单个iframe造成数据混乱了 这个问题怎么解决 有哪位大侠碰到过,请教一下。
<iframe frameborder="0" scrolling="no" height="600" width="550" src="../printdata/invoiceNo.do?action=init&type=<%=printType%>&id=<%=tmpinvArray.toString() %"></iframe>
这个iframe是循环加载的 但是刷新里面的单个iframe造成数据混乱了 这个问题怎么解决 有哪位大侠碰到过,请教一下。
解决方案 »
- jsp div嵌套jsp body onload()不起作用
- 从myeclipse部署到tomcat的项目显示HTTP Status 404 错误
- java反编译高手快进来救我啊!!!
- <display:column url 怎样传递两个或多个参数?
- BeanUtils 稍些疑惑!
- 使用eclipse连接DB2问题
- jsp页面数据导入到excel表中的问题。
- struts中那个ActionForm为什么总是报警告
- 主页面上有两个链接,两个链接都指向同一个JSP页面处理,如何在那个JSP页面识别点击的是哪个链接?
- 讨论:jsp、bean、servlet的关系!
- 配置servlet后网页引用的背景图片消失
- javabean怎么用啊,我这段代码哪里错了
是你取到的type和id有问题吧。
值第一次都是对的,所以你说的这个情况不存在。另外struts1是单例模式的,所以之前的所有数据加载完以后都被最后的一组数据覆盖了,这个struts1的单例模式有关吧,我个人认为是这样的,但是不知道怎么解决。
我知道, 我意思是说再次刷新的时候会不会已经在后台就出现乱码了, 如果没有的话, 就是页面的问题; 如果有的话, 那就是在后台去数据的时候就出错了, 不过你要是重新走了遍action的话, 应该不会出现任何问题的。 缩小出现问题范围
值第一次都是对的,所以你说的这个情况不存在。另外struts1是单例模式的,所以之前的所有数据加载完以后都被最后的一组数据覆盖了,这个struts1的单例模式有关吧,我个人认为是这样的,但是不知道怎么解决。既然是线程不安全,也就是说只开了一个线程,除非你在这个线程里面存了什么静态值,否则怎么会不停的被覆盖?
线程不安全和对类的使用没有影响吧?他影响的只是多个请求对同一个数据进行修改时可能发生的数据冲突。即使是这样,通过同步也可以达到安全的目的。
我建议你还是debug一下,确认你程序中的取得的参数和返回结果都没有问题。
值第一次都是对的,所以你说的这个情况不存在。另外struts1是单例模式的,所以之前的所有数据加载完以后都被最后的一组数据覆盖了,这个struts1的单例模式有关吧,我个人认为是这样的,但是不知道怎么解决。既然是线程不安全,也就是说只开了一个线程,除非你在这个线程里面存了什么静态值,否则怎么会不停的被覆盖?
线程不安全和对类的使用没有影响吧?他影响的只是多个请求对同一个数据进行修改时可能发生的数据冲突。即使是这样,通过同步也可以达到安全的目的。
我建议你还是debug一下,确认你程序中的取得的参数和返回结果都没有问题。 已经做过同步之类的修改,但是就是同步也同样避免不了,多个请求对同一个数据进行覆盖。