使用<%!%>可以在JSP文件中创造内部方法和内部类,,所创造出的方法或者类可以直接在当前JSP中使用。但是一般是不这样使用的,即不使用<%!%>该方式定义内部方法,更不使用它定义类。一般当JSP文件需要类或者是方法时,往往通过JavaBean的形式调用。
<%!class Hello{ private String hello=""; public Hello() { hello="Hello World!"; } public String getHello() { return hello; }}%><% Hello hello = new Hello();%><%=hello.getHello()%>