<%! %>
<%@page contentType="text/html; charset=UTF-8"%> <% doSome(); %> <%! int i = 100; %> <%-- JSP的声明语法格式: <%! 实例变量; 静态变量; 方法; 静态语句块; 构造函数; ..... %> 注: 声明块中的java程序会被JSP翻译引擎翻译到service方法之外 声明块中不能直接编写java语句,除非是变量的声明 --%> <%! //java语句不能直接出现在类体中 //System.out.println("Hello World!"); public void doSome(){ System.out.println("do some!"); } %> <% System.out.println("servlet's service method execute!"); %> <%! static{ System.out.println("Class Loader!"); } %> <% int j = 100; %> <%! public static void doOther(){ System.out.println("do other!"); } %> <% System.out.println("j = " + j); System.out.println("i = " + i); %>
public class index_jsp extends HttpJspBase { int i = 100; public void doSome() { System.out.print("do some"); } static { System.out.println("Class Loader!"); } public static void doOther() { System.out.println("do other!"); } public void _jspService(HttpServletRequest request, HttpServletResponse response) { System.out.println("servlet's service method excute!"); int j = 100; System.out.println("j = " + j); System.out.println("i = " + i); } }