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

tuohe 发布于 2014/08/06 15:26
阅读 18K+
收藏 0
我通过java连接了一个数据库,想将数据库中的数据读取出来到网页中去显示,应该是要用到jsp但是我没有学过这玩意儿,现在在做一个网页急需要用到此技术,望各位大神一显神通。我用到的是myeclipse软件
加载中
0
红薯
红薯

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

loki_lan
loki_lan
你已经回答了。
0
潇湘_夜雨
获取ResultSet 绑定到页面上
0
char1st
char1st
<%@ 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 很快的弄出来
0
杀丶破狼
杀丶破狼

request.setAttribute("list", list);

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

返回顶部
顶部