问题描述
jsp页面上有一个text文本框和一个button按钮每次在文本框输入一个数据后,点击按钮后从Oracle数据库查询结果,然后把结果(只有一行记录)显示在jsp一面上当再次输入时,点击按钮会在刚显示的结果上面在追加一条记录我现在做出来的结果是每次只会显示一条记录,前面的记录被覆盖了。我想定义一个全局的ArrayList来存取每次取得的结果,但是不知道在jsp页面如何获得这个全局的ArrayList。跪求高人指点~~~(在线等)
解决方案
解决方案二:
自己顶~~~
解决方案三:
高人啊,快来救救我吧~~~
解决方案四:
用Ajax可以实现Ajax去执行数据库查询,返回页面不刷新然后用JS追加查询返回的数据
解决方案五:
Ajax我还不知道怎么用。。。不过谢谢你的思路,我去查查看怎么用Ajax
解决方案六:
引用4楼iccyanru的回复:
Ajax我还不知道怎么用。。。不过谢谢你的思路,我去查查看怎么用Ajax
你可以dwr框架,也是Ajax开源框架,使用起来很简单
解决方案七:
引用5楼luman2002的回复:
你可以dwr框架,也是Ajax开源框架,使用起来很简单
用一个比较笨的方法给解决了,把ArrayList给存到session里面了,以后再慢慢改进。
解决方案八:
Ajax就可以了...页面无刷新,推荐使用dwr框架或者是jquery框架
解决方案九:
呵呵。。。楼主。。我也是想的放到session里。。。
解决方案十:
把思路给你1.你要保持数据,并不断的添加数据,那么最少要有一个容器2.这个容器可以是session可以是application可以是页面3.如果是前两种容器,是后台保存就可以了,前台只做现实。4.如果是页面做容器,一种就是异步请求,页面不刷新,也就是所说的AJAX,这样你只需要用JS操作页面数据。5.如果是同步请求还想用页面做容器,那么每次将页面的数据回传给服务器,然后再返回页面时候,重新取出,这样,每次先添加回传数据,再添加新查询数据。也可以整合到一起,一次性添加!看得出楼主是新手,开发程序,要把思路搞清楚,不然会在繁杂的技术上迷失!
解决方案十一:
引用9楼tfwin2的回复:
把思路给你1.你要保持数据,并不断的添加数据,那么最少要有一个容器2.这个容器可以是session可以是application可以是页面3.如果是前两种容器,是后台保存就可以了,前台只做现实。4.如果是页面做容器,一种就是异步请求,页面不刷新,也就是所说的AJAX,这样你只需要用JS操作页面数据。5.如果是同步请求还想用页面做容器,那么每次将页面的数据回传给服务器,然后再返回页……
3.如果是前两种容器,是后台保存就可以了,前台只做显示。
解决方案十二:
.findall();可以从数据库里面将全部查出来
解决方案十三:
确实dwr框架蛮好用的只要弄好回调函数就可以了
解决方案十四:
Ajax确实挺好用的!lz不妨试试!
解决方案十五:
呃。。。我觉得ajax可以实现。但是要用struts配合。servlet也可以的。
解决方案:
dwr上手快些!