我正在制作本地主机邮件服务器,我已经完成了收件箱、发件箱和所有邮件页面,但我陷入了如何根据点击打开电子邮件 首先,我向您说明,我有一个数据库名称邮箱,其中存储了所有记录。我想根据点击主题打开该邮件
{
<table>
<th>Sender ID</th>
<th style="text-align: center">Subject</th>
<th>Date</th>
<th>Time</th>
<%
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/srk",
"root", "root");
Class.forName("com.mysql.jdbc.Driver");
Statement statement = connection.createStatement();
ResultSet resultset =
statement.executeQuery("select senderID,subject,date,time from mailbox where senderID = '" +session.getAttribute("userid") + "' or receiverID = '" +session.getAttribute("userid") + "'") ;
while(resultset.next()){
%>
<tr>
<td><b> <%= resultset.getString(1) %></b> </td>
<td style="text-align:center"><a href=""> <%= resultset.getString(2) %> </a> </td>
<td> <%= resultset.getDate(3) %> </td>
<td> <%= resultset.getTime(4) %> </td>
</tr>
<% } %>
</table>}
最佳答案
您必须具体,例如您必须继续单击主题。 现在,
<td style="text-align:center"><a href=""> <%= resultset.getString(2) %> </a> </td>
指不到任何地方,因为 href 为空。如果您必须转到特定的 jsp,只需在 href 中提及即可。如果有任何其他内容需要添加到答案中,请发表评论。
关于mysql - 根据点击的<td>打开新页面,该页面也来自JSP中的MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42179417/