Jsp 通过Java服务器页面中的搜索表单从数据库检索产品

Jsp 通过Java服务器页面中的搜索表单从数据库检索产品,jsp,database-connection,Jsp,Database Connection,关于JSP,我有一个问题要问。我使用以下编码根据搜索表单中输入的关键字显示产品。但是我现在没有得到任何结果。你能帮我检查一下编码中的错误吗。 谢谢大家! 代码: <%@ page import="java.sql.*" %> <%@ page import="java.util.*" %> <jsp:useBean id="dbBean" scope="page" class="source.DbBean"/> <% S

关于JSP,我有一个问题要问。我使用以下编码根据搜索表单中输入的关键字显示产品。但是我现在没有得到任何结果。你能帮我检查一下编码中的错误吗。 谢谢大家!

代码:

<%@ page import="java.sql.*" %>
   <%@ page import="java.util.*" %>
   <jsp:useBean id="dbBean" scope="page" class="source.DbBean"/>  
   <%
     String keyword = request.getParameter("valueEntered");
     if (valueEntered!=null) {
   %>

   <TABLE>
   <TR>  
       <TR>
          <TD><B>Product Id</B></TD>
          <TD><B>Name</B></TD>  
          <TD><B>Description</B></TD>
          <TD><B>Price</B></TD>
       </TR>
<%
    ArrayList products = dbBean.getSearchResults(valueEntered);
    Iterator iterator = products.iterator();
    while (iterator.hasNext()) {
      Product product = (Product) iterator.next();
%>
    <TR>
        <TD><%=product.ProductId%></TD>
      <TD><%=product.Name%></TD>
      <TD><%=product.Description%></TD>
      <TD><%=product.Price%></TD>
      </TR>
      <%
    }
    %>


</TR>
</TABLE>
    <%
  }

%>

产品Id
名称
描述
价格

我的代码在上面的链接中。我知道这一点。把它贴在这里。当pastebin片段消失很长时间后,您的问题可能会在将来帮助其他人。为了让这个问题在4年内仍然可以理解,它应该包含代码。好吧,我明白你的意思了!使用调试器或代码内部的跟踪来查看
getSearchResults()
返回的内容。但它似乎返回了一个空列表。请注意,您应该了解MVC模式、Java命名约定、JSTL和EL以及通用集合。谢谢您,我将尝试。