通过写Java代码,在jsp页面中把数据库中的数据,显示在jsp页面中,在jsp页面 怎么写,实体类,dao,service都已经写好,就差jsp里面怎么写
如果是单个的对象 直接在jsp里面这样
java里面这样写
addAttribute("user", user);
<body>
${user.user_name}
</body>
第一个就是设置进去的key,第二个是属性名称
如果是数组对象
在JSP头部引入
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
java 里面这样写
addAttribute("users", list);
<table border="1" bordercolor="#000" id="table">
<tr>
<td>id</td>
<td>用户名</td>
<td>用户性别(0女1男)</td>
<td>用户手机号</td>
<td>用户地址</td>
</tr>
<c:forEach items="${users}" var="user">
<tr>
<td>${user.user_id}</td>
<td>${user.user_name}</td>
<td>${user.user_gender}</td>
<td>${user.user_tel}</td>
<td>${user.user_address}</td>
</tr>
</c:forEach>
</table>
controller层呢?可以通过getter ,setter 方法传值。
后台返回List列表的json格式数据,然后前台jsp页面可以使用表格插件直接显示,或者自己遍历list拼接table数据。
表格插件可以使用jquery的easy-ui或者jquery的datatables.js插件。现在表格插件都很成熟了,找一个直接用就可以了。