<% %>,<%= %>与<%! %>的用途

<% %> 里写Java代码,例如

<% System.out.println("欢迎: " + session.getAttribute("userName")) %>

在jsp中,如果你写<% int i= 1;%>,那么生成的代码是:

public class test{

public void test(){

int i = 1;

}

}

如果你写<%! int i = 1; %>,那么生成的代码是:

public class test{

int i = 1;

public void test(){

//......

}

}

  <%!   %>:翻译成Servlet中的成员内容. 定义变量,方法,类. -- 不建议.

 <%    %>:翻译成Servletservice方法内部的内容. 定义类,变量 

 <%=   %>:翻译成Servletservice方法中out.print();例如 <input type="text" value="<%=s%>" />







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章