【问题标题】:Display text JSP from an another page从另一个页面显示文本 JSP
【发布时间】:2022-01-20 00:43:59
【问题描述】:

我正在尝试在照片下方显示评论部分。

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

<%
        
    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 页面中以调用该方法。 Firstvall 我试着把它当作一个图像,但它没有用。

最后我想变成这样:

如果您有任何想法,请告诉我,谢谢。我做了我的研究,但我只遇到了 request.getParameter 但我认为没有这种方法可以从另一个页面获取数据

【问题讨论】:

  • 这里不需要创建con1实例,可以复用变量con。我的意思是不要为相同的参数调用 DriverManager.getConnection() 以减少额外的时间
  • 好的,那我可以删掉几行代码了。感谢您的建议。

标签: java html jsp


【解决方案1】:

现在做另一个虽然有评论的方法正在工作,但它并不漂亮,我确信我可以从另一个页面显示 cmets... 就像我从 getImage 显示的图像一样

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

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
  • 如果方法有效,你可以分享代码来帮助其他有同样问题的人吗?
  • 我猜你没有理解我的问题...我希望这种在照片下检索这些 cmets 的方法出现在另一个 JSP 页面上。它可以在页面本身上使用该方法,但我希望它可以在另一个 JSP 页面上工作。 rs1.next() 下的代码可以在另一个 JSP 页面上运行。并在此页面上调用此方法并将此图像的所有评论返回给我。我希望我有意义
猜你喜欢
  • 2012-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-20
  • 1970-01-01
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多