js 如何从数据库里取出数据的问题
我的一个jsp页面中有iframe,iframe所链接的网页要实现这样一个功能:
一个表格分 2列,第一列是数据库里的各个表名,当鼠标移上这些表的时候,在
另一列取出并显示相应的数据表里的字段内容,有什么途径可以实现这样的功能?
jsp连接数据库的部分不用说了..
------解决方案--------------------ajax
------解决方案--------------------我jsp都是刚刚学的,ajax没看过,问题的关键点是 客户端的js中确定表后如何传到服务器交给jsp处理,表单的隐藏域是可以,初步测试过.不过action指定本身页面为处理脚本就会出错,有什么好办法可以把这个 客户端的 表名 传到服务器,从而我可以构建 sql语句进行查询,并且这个过程我想交给本页面处理..
------解决方案--------------------你可以想一下刷新是怎么做的,画面刷新就是提交一个action,而action就会重新读取你的数据库,
你就在你的表名的下面放个隐藏域用onMouseOver方法提交action,你的struts-config里面不是配置了action了吗?
你让你的onMouseOver方法提交一个中转action,然后取到新数据之后再forward你的这个画面,实际上相当于点击了提交按钮,只不过是数据更新和画面刷新后又回到这个画面
------解决方案--------------------要显示数据的那一列 再套个Iframe
onmouseover的时候 把参数传进去ifrmae 这样基本属于无刷新
呵呵