zoukankan      html  css  js  c++  java
  • out.println 和<%=%>两种不同输出的形式

       out.println 和<%=%>两种不同输出的形式,尽量不要使用out.println 输出,而使用<%=%>表达式输出。在JSP的开发中,实际上就是在HTML中加入了一些控制及输出的语句,所以在输出时为了是HTML代码和Java代码相分离,最好的做法就是只输出有JSP产生的变量。那么这时使用表达式输出就比使用out.println()更加方便。下面通过两个实例来证实使用表达式输出比使用out.println()输出更好、

        out.println()输出:

    <html>
    <head>
    <title>www.mldnjava.cn,MLDN高端Java培训</title>
    </head>
    <body>
        <%
        int rows = 10 ;
        int cols = 10 ;
        out.println("<table border = \"1\" width = \"100%\">");
        for(int x = 0; x<rows; x++){
         out.println("<tr>");
         for(int y = 0;y<cols;y++){
          out.println("<td>"+(x*y)+"</td>");
         }
         out.println("</tr>");
        }
        out.println("</table>");
     %>
    </body>
    </html>

    表达式输出:

    <html>
    <head>
    <title>www.mldnjava.MLDN高端Java培训</title>
    </head>
    <body>
       <table border = "1" width = "100%">
       <%
         int rows = 10;
      int cols = 10;
      for(int x = 0 ;x  <rows; x++){
       %>
          <tr>
       <%
       for(int y = 0; y < cols; y++){  
       %>
          <td><%=(x*y)%></td>
     <%
       }
        %>  

    <%
      }
     %>
     </table>
    </body>
    </html>

  • 相关阅读:
    第一天开通博客,记录自己在编程道路上的点点滴滴
    一个非常棒的jQuery 评分插件--好东西要分享
    jquery.easing的使用
    SEO优化
    nodejs(三)下之mangoDB
    nodejs(三)上之express
    nodejs(二)
    nodejs(一)
    angular(二)
    angular(一)
  • 原文地址:https://www.cnblogs.com/belingzhong/p/2518392.html
Copyright © 2011-2022 走看看