如题;
从数据库查出的数据以几个数组形式存储,假设为a[],b[],c[],d[],现在要将这几个数组输出到JSP页面的Table中(以tr、td定义的表格),如果是在页面加载的时候就直接生产表格的话,比较容易,可以直接用jsp:useBean标签,但是表格的内容是通过页面输入的查询条件查询出的结果,所以需要动态加载,本人是新手,JSP正在学习中,希望高手能指教一下,感激不尽!
从数据库查出的数据以几个数组形式存储,假设为a[],b[],c[],d[],现在要将这几个数组输出到JSP页面的Table中(以tr、td定义的表格),如果是在页面加载的时候就直接生产表格的话,比较容易,可以直接用jsp:useBean标签,但是表格的内容是通过页面输入的查询条件查询出的结果,所以需要动态加载,本人是新手,JSP正在学习中,希望高手能指教一下,感激不尽!
解决方案 »
- 一个显示和收藏表格的js代码! 为什么只有IE上可用?Chrome Firefox Safari都实现不了?什么问题?
- 求助 循环加入复选框的问题 谢谢
- 求一个下拉菜单的解决方法,在线等。
- 其实是AS的最小生成树问题,不过没找到相应模块,所以发这里.谁帮忙看看有问题么?
- 实在搞不定了,呼唤大神出现。关于zoom和clip的问题。
- [javascript]FireFox中用Call指令无法找出正确的event。怎么办?
- ◎◎利用ajax的同步请求来模拟JS的sleep功能遇到的问题, 如何中断ajax同步请求?
- 在免费空间上测试,有的js效果失效了
- 能否在一个窗囗执行另一个窗囗的提交事件?
- html标签隐藏难题
- 问个 js控制加载问题!
- 求一个时间递归的算法。。
request.setAttribute("dataA",a);
request.setAttribute("dataB",b);
request.setAttribute("dataC",c);
request.setAttribute("dataD",d);
jsp中<%
String[] a = (String[])request.getAttribute("dataA");
if(a!=null){
%>
<table>
<%
for(int i=0;i<a.length;i++){
%>
<tr>
<td>
<%=a[i]%>
</td>
</tr>
<%
}
</table>
}
%>
b,c,d同样方法可以,如果要放在一个表里 就把table定义放到外边
先提示下,你的代码最后table应该放在<% %>的外面
你的方法就是我之前用的,之所以一直没有数据在页面上显示,是因为在servlet里面跳转之后,原来的JSP页面会刷新,那么你存在request里面的值就没有了,解决这个问题的办法就是把数据放在session
request.getSession().setAttribute("dataA",a);
这样在刷新之后数据还在,就能显示到页面了