开发者社区> 问答> 正文

java从数据库中读取的数据怎样显示在jsp的网页当中:报错

我通过java连接了一个数据库,想将数据库中的数据读取出来到网页中去显示,应该是要用到jsp但是我没有学过这玩意儿,现在在做一个网页急需要用到此技术,望各位大神一显神通。我用到的是myeclipse软件

展开
收起
kun坤 2020-06-06 15:17:05 609 0
1 条回答
写回答
取消 提交回答
  • <%@ page import="java.io.*,java.util.*,java.sql.*"%>
    <%@ page import="javax.servlet.http.*,javax.servlet.*" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
    
    <html>
    <head>
    <title>JSTL sql Tag</title>
    </head>
    <body>
     
    <sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
         url="jdbc:mysql://localhost/TEST"
         user="root"  password=""/>
    
    <sql:query dataSource="${snapshot}" var="result">
       SELECT * from Employees;
    </sql:query>
     
    <table border="1" width="100%">
    <tr>
    <th>Emp ID</th>
    <th>First Name</th>
    <th>Last Name</th>
    <th>Age</th>
    </tr>
    <c:forEach var="row" items="${result.rows}">
    <tr>
    <td><c:out value="${row.id}"/></td>
    <td><c:out value="${row.first}"/></td>
    <td><c:out value="${row.last}"/></td>
    <td><c:out value="${row.age}"/></td>
    </tr>
    </c:forEach>
    </table>
    
    </body>
    </html>



    如果是急需,而且需求比较简单的话可以用 jstl sql  tags 很快的弄出来######

    再基础不过的问题,我居然不知道怎么回答,你还是先抱本书先入门吧

    ######你已经回答了。######获取ResultSet 绑定到页面上###### 。net可以完美的解决这个问题。######

    request.setAttribute("list", list);

    页面上获得到list的值就可以了.

    2020-06-06 15:17:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载