使用html在jsp中显示查询

使用html在jsp中显示查询,html,mysql,jsp,Html,Mysql,Jsp,如何使用html标记在jsp中显示来自MYSQL的查询结果?我的指导老师让我在.jsp文件中进行查询,并使用html标记显示结果。正确的语法是什么。我可以得到一个例子或链接到一个页面,将显示我。我写查询没有问题,只是不确定jsp/html显示。谢谢 <BODY> <H2>JSP Expressions</H2> <UL> <LI>Current time: <%= new java.util.Date() %> &l

如何使用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>

在jsp中我们有scriptlet标记()。您可以在这些jsp标记之间使用
jdbc
语句,下面的示例代码显示了使用html的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>

电子健康护理顾问
电子医疗顾问
在分钟内获得最佳解决方案。。。
病人名单
用户ID
名称
年龄
性别
职业
高度
重量

在这里,我给出了您引用的链接

  • 如果你用2号Jsp使用JSTL标记,这将是很好的编程


    JSTL标记很容易学习。

    我正在看示例1,但我真的不知道html标记在哪里发挥作用。。看起来输出仍然是通过jsp标记中包装的java代码完成的。上面的代码是一样的吗?我正在看一些课堂上的幻灯片,我宁愿用另一种方式。这有点熟悉,而且我真的没有时间在学期的最后两周学习新方法。不过,谢谢你的建议。我发现ResultSet至少在执行SQL查询时起着重要作用……谢谢,@BalaYesu Chilakalapudi-但我对创建表不感兴趣。我只是想看看代码是如何工作的,这样我就可以玩它了…让它为我工作。谢谢