我正试图在照片下面显示"注释"部分。
让我介绍一下我正在使用的代码
<%
try {
int id_user;
int id_imag;
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:8889/mydb","root","root");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from Feed");
while(rs.next()){
id_user = rs.getInt("id_user");
id_imag = rs.getInt("id_image");
//out.println(id_imag);
%>
<img src="getImageFeed.jsp?id_imag=<%=id_imag%>" width="400px"/><br/>
<!-- comment <img src="getComment.jsp?id_imag=<%=id_imag%>" width="400px">-->
<%
try{
Connection con1 = DriverManager.getConnection("jdbc:mysql://localhost:8889/mydb","root","root");
PreparedStatement ps = con1.prepareStatement("select * from Comment where id_image = ?");
ps.setInt(1, id_imag);
ResultSet rs1 = ps.executeQuery();
ps.setInt(1, id_imag);
while(rs1.next()){
int id_userC = rs1.getInt("id_user");
String text = rs1.getString("text");
out.println(id_userC);
out.print(text);
%><br/><%
}
基本上,我正在尝试将该代码放在另一个JSP页面中以调用该方法。第一次,我试着把它当作一个图像,但没有成功。
最后我想成为:
<smth src=";getComment?id_imag=<%=id_imag%>quot;
如果你有什么想法,告诉我,谢谢。我做了研究,但我只遇到了request.getParameter,但我认为如果没有方法,可以从另一个页面获取数据
目前,做另一个While来获得评论的方法正在工作,但它并不漂亮,我相信我可以显示另一个页面上的评论。。。就像我在getImage 中显示的图像一样
编辑:我的答案不是最终的,这只是找到缺失部分的一种方法。