使用html在jsp中显示查询

时间:2014-04-14 04:38:32

标签: html mysql jsp

如何使用html标签在jsp中显示来自MYSQL的查询结果?我的讲师说要在.jsp文件中进行查询,并使用html标签来显示结果。这是什么语法。我可以获得一个示例或链接到将向我显示的页面。编写查询没问题,只是不确定jsp / html显示。感谢

<BODY>
<H2>JSP Expressions</H2>
<UL>
  <LI>Current time: <%= new java.util.Date() %>
  <LI>Your hostname: <%= request.getRemoteHost() %>
  <LI>Your session ID: <%= session.getId() %>
  <LI>The <CODE>testParam</CODE> form parameter:
      <%= request.getParameter("testParam") %>
</UL>
</BODY>
</HTML>

2 个答案:

答案 0 :(得分:1)

在jsp中我们有scriptlet标签(&lt; %%&gt;)。你可以在这些jsp标签之间使用jdbc语句,下面的示例代码用jtml显示jsp中的显示查询,

<%@page import="java.sql.*,java.util.*,java.io.*"%>

<html>
<head>
<body background="1.jpg">
<title>ehealthcare advisor</title>
</head>
<body><center>
<h1><center>E-HEALTH CARE ADVISOR</center></h1>
<h4><center>get best solutions in minuites...</center></h4>
<table border="0" cellspacing="50" cell padding="10">
<tr>
  <td> <a href="homepage.jsp">HOME</a></td>
  <td> <a href="userlogin.jsp">LOGOUT</a></td>
<td><a href="aboutus.jsp">ABOUT US</a></td>
</table>
</center>
<center>
<h2>PATIENT LIST</h2>

<table border="1" width="40%">
<thead>
<th>UserId</th>
<th>Name</th>
<th>Age</th>
<th>Gender</th>
<th>Occupation</th>
<th>Height</th>
<th>Weight</th>
</thead>
<tbody>
<%
  Statement st = null;
  ResultSet rs = null;
  try{
Class.forName("com.mysql.jdbc.Driver");
     Connection con   =DriverManager.getConnection("jdbc:mysql://localhost:3306/ehealthcare","root","root");
st = con.createStatement();
String qry ="select * from user"; 
rs = st.executeQuery(qry);
while(rs.next()){ %>
<tr>
<td><%=rs.getString(1)%></td>
<td><%=rs.getString(2)%></td>
<td><%=rs.getString(3)%></td>
<td><%=rs.getString(4)%></td>
<td><%=rs.getString(5)%></td>
<td><%=rs.getString(6)%></td>
<td><%=rs.getString(7)%></td>
</tr>
   <%
}
con.close();
st.close();
  }
   catch(Exception ex){
    out.println(ex);
   }
  %>

</tbody>
</table>
</body>
</html>

答案 1 :(得分:0)

在这里,我给出了你引用它的链接。

  1. Jsp Sample Database Access, it is like core java

  2. Jsp using JSTL tags

  3. Database from Jsp

  4. 如果使用2号。 使用JSTL标签的Jsp ,这将是一个很好的编程。

    JSTL标签很容易学习。