日期:2014-05-18  浏览次数:20660 次

在Java中创建表格,在JSP中输出
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   中。

本人一菜鸟,对这个问题不知从何入手。有哪位好心人能帮帮我!我在此谢过了~~

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