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