请问
jsp中如何输出html语句,比较好。从优化角度,性能方面?

解决方案 »

  1.   

    要性能最好直接写servlet好了,反正jsp中不管你怎么写最后整个都会被编译成servlet再执行的
    你把输出逻辑封到bean中,然后再jsp中调可能会稍微好点
      

  2.   

    是用response.getWriter().println("");
    输出吗?
      

  3.   

    就是这样输出的println("<html></html>");
      

  4.   

    jsp里面 就直接输出这个还要考虑效率 有点吹毛求疵了
      

  5.   

    PrintWriter pw=response.getWriter();
    pw.print("<td>了解?</td>");
    .........
      

  6.   

    自己写一个标签:
    把自己需要的变量做好的封装:然后就可以直接调用前缀
    如:
    <table width="98%" border="0" align="center"  cellpadding="0" cellspacing="1" class="titlebar3" >
      <tr class="titlebar">
      <td align="center" width="5">
        <input name="allcheck" class="checkbox" style="cursor:hand;" type="checkbox" onclick="selectAll()">
      </td>
      <hs:sortColumn title="<%=ROW_SEQ%>" name="sequence" align="center" formAction="Goods.do?act=query" />
    </td>
    </tr>
    </table>
    .......
      

  7.   

    在JSP中输出
    是用out.print
    还是用<%=  %>
    ?
      

  8.   

    是用out.print
    还是用<%=  %>都可以 最后都是转化为servlet
      

  9.   

    <%
    out.print("----html语句-----");
    %>
      

  10.   

    out.print();
    你连这个都要考虑性能,那真的有点杞人忧天的感觉了,
      

  11.   

    用out.print()的话,做界面很不方便的啊
      

  12.   

    用out.println("<html>..........</html>");