JSP文法入門


1、Scriptlet
   1:  <%
   2:      int sum;
   3:      for(int i=0;i<10;i++){
   4:          sum+=i;
   5:      }
   6:  %>

2、Declaration
3、<%>と<%!%>の違い
<% %>  宣言された変数はメソッド(_jspService()メソッド)の内部にある変数なので、メソッドの定義は<%>>の間には表示されません.例えば<%void a(){}%>  間違いです.
<%! %> 宣言された変数はメンバー変数として扱われるため、<%!%>に表示されます.メソッドと変数は、サーブレットライフサイクル全体に作用します.
4、コメント
JSPには、JAVA、HTMLなどの言語のハイブリッド注釈がいくつかあります.
4.1 <%-- JSP ANNOTATIONS HERE --%>
4.2
HTMLコメントはJAVA言語の実行を阻止することはできません.例えば、次のJAVA言語はJVMによって正常に実行されることができます.
 
   1:      
    

実行後にページソースコードを表示するには、次の手順に従います.
   1:  
    

4.3//JAVA ANNOTATIONS HERE
4.4/*
               VARIOUS JAVA ANNOTATIONS HERE
      */