怎么将数据库里的数据循环到一个js里面 然后用一个jsp从这个js里在把数据展示出来
3个回答
展开全部
这是我做过的一个以表单显示在页面的:
<%@ page import="org.tsinghua.beans.*"%>//包名
/**
*DBConnection 是负责连接数据库和查询出数据放到泛型集合里面的 类。
*address是个实体类 里面是字段属性的封装
**/
<table align="center" >
<%
int pageId=0;
if(request.getParameter("pageId")==null){
pageId=1;
}else{
pageId=Integer.parseInt(request.getParameter("pageId"));
}
//uid是用户登录后产生的session
int uid=Integer.parseInt((String)session.getAttribute("uid"));
//实例化
DBConnection pb=new DBConnection();
//pagination()是通过将uid传入查询数据的 pageId是分页查询的(这里不用理)。
//返回List<address>集合
List<address> allData=pb.pagination(pageId,uid);
%>
<!-- 显示标题栏-->
<tr><td align="center">编号</td><td align="center">姓名</td><td align="center">电话号码</td><td align="center">性别</td><td align="center">年龄</td><td align="center">爱好</td><td align="center">E-mail</td><td align="center">住址</td></tr>
<%
//泛型迭代器
Iterator<address> it=allData.iterator();
while(it.hasNext()){
address a=it.next();
%>
<!--将遍历出来的数据打印到对应的列-->
<tr><td align="center"><%=a.getId()%></td><td><%=a.getPname()%></td><td><%=a.getPhone()%></td><td align="center"><%=a.getGender()%></td><td align="center"><%=a.getAge()%></td><td><%=a.getHobby()%></td><td><%=a.getEmail()%></td><td><%=a.getAddress()%></td></tr>
<%
}%>
</table>
希望对你有用!
<%@ page import="org.tsinghua.beans.*"%>//包名
/**
*DBConnection 是负责连接数据库和查询出数据放到泛型集合里面的 类。
*address是个实体类 里面是字段属性的封装
**/
<table align="center" >
<%
int pageId=0;
if(request.getParameter("pageId")==null){
pageId=1;
}else{
pageId=Integer.parseInt(request.getParameter("pageId"));
}
//uid是用户登录后产生的session
int uid=Integer.parseInt((String)session.getAttribute("uid"));
//实例化
DBConnection pb=new DBConnection();
//pagination()是通过将uid传入查询数据的 pageId是分页查询的(这里不用理)。
//返回List<address>集合
List<address> allData=pb.pagination(pageId,uid);
%>
<!-- 显示标题栏-->
<tr><td align="center">编号</td><td align="center">姓名</td><td align="center">电话号码</td><td align="center">性别</td><td align="center">年龄</td><td align="center">爱好</td><td align="center">E-mail</td><td align="center">住址</td></tr>
<%
//泛型迭代器
Iterator<address> it=allData.iterator();
while(it.hasNext()){
address a=it.next();
%>
<!--将遍历出来的数据打印到对应的列-->
<tr><td align="center"><%=a.getId()%></td><td><%=a.getPname()%></td><td><%=a.getPhone()%></td><td align="center"><%=a.getGender()%></td><td align="center"><%=a.getAge()%></td><td><%=a.getHobby()%></td><td><%=a.getEmail()%></td><td><%=a.getAddress()%></td></tr>
<%
}%>
</table>
希望对你有用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Jsp中可以写java语句, 访问数据库也行, 在循环展示..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为何不直接返回的jsp页面呢?还要经过js呢?
//
在js中拼串,直接显示到jsp中的tbody中
var str = '<tr>。。。
$("#tallyOrderTby tr:last-child").after(str);
//
在js中拼串,直接显示到jsp中的tbody中
var str = '<tr>。。。
$("#tallyOrderTby tr:last-child").after(str);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询