ABCD.java
……
……
if(A == B)
{
  out.println("<table width='749' border='1'>");
  out.println("<tr>");
  out.println("<td> + "ID号" + "</td>");
  out.println("</tr>");  while(rs.next())
  {
    out.println("<tr>");
    out.println("<td>" + "0006" + "</td>");
    out.println("</tr>");
  }
  out.println("</table>");}
……
……XYZ.jsp
……
……
<tr> <td>  <%= ?%>  </td> </tr>
……
……请问:问号“?”处应该插入什么样的表达式就可以将 ABCD.java 中创建的那个表格,在 XYZ.jsp 中显示呢?也就是说用一个这样的表达式 <%= %> 将 ABCD.java 中的 out.println 的内容显示在 XYZ.jsp 中。本人一菜鸟,对这个问题不知从何入手。有哪位好心人能帮帮我!我在此谢过了~~

解决方案 »

  1.   

    在jsp中生成表格

    将rs存储到session中再在jsp中取出操作.把rs生成表格后做为字符串存储也可以.
      

  2.   

    <tr> <td> <%="ID号"%> </td> </tr>
    <tr> <td> <%="0006"%> </td> </tr>
      

  3.   

    <%=var%>
    等等效于:
    <%  
       out.print(var);  //输出变量var
    %>
      

  4.   

    你的JAVA中要是这么写的话,去看下自定义标签,就知道怎么弄了。
    另外提一种方法:
    把你所有的out.println()里的内容,都组成一个字符串table_1,
    然后传到页面,直接<%=table_1%>,就行了
    :)
      

  5.   

    直接<%out.println("你的返回值")%>