显示来自另一个页面的文本JSP



我正试图在照片下面显示"注释"部分。

让我介绍一下我正在使用的代码

<%

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 中显示的图像一样

编辑:我的答案不是最终的,这只是找到缺失部分的一种方法。

最新更新