通过写Java代码,在jsp页面中把数据库中的数据

通过写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插件。现在表格插件都很成熟了,找一个直接用就可以了。