我正在尝试构建一个JSP页面,我希望在表中显示从JSP发送的数据库查询的结果。所以我尝试在JSP页面的try块中添加html代码。但是因为我必须使用标记"%>"来终止java代码。在html标签之前,catch块给出了一个错误,即没有Try块。
我不知道如何处理这个问题。
以下是我的代码片段:
PreparedStatement pst;
pst=con.prepareStatement("Select * from Certificate");
ResultSet rs;
rs=pst.executeQuery();
while(rs.next()){
%>
<table>
<form action="Changes.jsp">
<tr><select name="domain"></tr>
<tr><select value="<%rs.getString(1);%>"><%rs.getString(1);%></select></tr>
<tr><td><input type="submit" value="Edit"></td><td><input type="reset" value="Clear"></td></tr>
</form>
</table>
}
<%
}catch(SQLException e){
out.println(e);
}
&#13;