当前位置:首页 » 数据仓库 » java如何配置动态表格
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

java如何配置动态表格

发布时间: 2023-06-04 05:22:16

A. java 动态创建表

<table class="table">
<tr class="table_header">
<td>用户ID</td>
<td>用户帐户</td>
<td>真实姓名</td>
<td>登陆密码</td>
<td>用户性别</td>
<td>数据操作</td>
</tr>
<%
List<User> users=new ArrayList<User>();
users = (List<User>) request.getAttribute("users");
for (int i = 0; i < users.size(); i++) {
User e = users.get(i);
%>
<tr class="row<%=(i % 2 + 1)%>">
<td><%=e.getId()%></td>
<td><%=e.getUsername()%></td>
<td><%=e.getRealname()%></td>
<td><%=e.getPassword()%></td>
<td><%=e.getSex()%></td>
<td><a href="<%=request.getContextPath()%>/delete.do?id=<%=e.getId()%>">删除用户</a>
<a href="<%=request.getContextPath()%>/update.jsp?id=<%=e.getId()%>">修改用户</a>
</td>
</tr>
<%
}
%>
</table>

向相面这样子就可以了,你在Servlet中查询出数据后存到一个List表中,然后在前台循环就可以了,有一条数据就会有一行

B. java怎样动态创建数据库中表

用JDBC直接发create table语句就行了,用executeUpdate发oracle的话,就指定好用户名,sqlserver和mysql就指定好数据库,其他数据库我不了解。如果用Hibernate的话,就把Hibernate的hbm2dll属性设为true,然后直接发增删改也查语句也可以。总之就是很简单了,直接发建表语句就成。