jsp scriptlet
jsp有中調用java方式:<%%>:scriptlet
<%!%>:聲明
<%=%>:表達式
yourJspName_jsp.java對應 yourname.jsp
經驗證,<%! code %>無論寫在yourname.jsp的任何位置,code都處在yourJspName_jsp.java的成員聲明中;
經驗證, <% code %>無論寫在yourname.jsp的任何位置,code都處在yourJspName_jsp.java的_jspService成員方法中;
經驗證,<%=statement%>無論寫在yourname.jsp的任何位置,statement都處在yourJspName_jsp.java的_jspService成員方法中的out.write(statement)中;
注意:
1.用 <%! %> 定義的變量,成為這個類的變量,用 <%! %> 定義的方法也是如此,成為這個類的方法。
2.<%...%> 中定義的變量其實是方法 _jspService() 的內部變量. 即類的局部變量。
經驗證,<%=statement%>無論寫在yourname.jsp的任何位置,statement都處在yourJspName_jsp.java的_jspService成員方法中的out.write(statement)中;
注意:
1.用 <%! %> 定義的變量,成為這個類的變量,用 <%! %> 定義的方法也是如此,成為這個類的方法。
2.<%...%> 中定義的變量其實是方法 _jspService() 的內部變量. 即類的局部變量。
Gavin
posted on 2011-08-10 19:05 GavinMiao 閱讀(307) 評論(0) 編輯 收藏 所屬分類: jsp