一、JSP是什么?
JSP的本质还是java文件,是Servlet 它的底层有一个翻译引擎,会把我们写的东西翻译成对应的结构输出。xx.write();输出
二、如何在jsp中编写java代码
1、使用<%%>,这样编写的java代码是写在service方法中的
<%
List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add("a");
for (Object o : list) {
System.out.println(o);
}
//无法定义一个有修饰符变量
//private String name;
String name1;
%>
2、使用<%!%>,这样编写的java代码是写在service方法的外面,而且还是在这个方法的前面
<%!
private String name;
public int age = 10;
%>
3、想把java对象展示在浏览器上,使用<%=%>
<%!
public int age = 10;
%>
<%=age%>
三、jsp八大内置对象
javax.servlet.http.HttpServletRequest request javax.servlet.http.HttpServletResponse response javax.servlet.jsp.PageContext pageContext; (域对象,最小的域对象。只在当前的 jsp 页面存 活) javax.servlet.http.HttpSession session ; javax.servlet.ServletContext application; javax.servlet.ServletConfig config; javax.servlet.jsp.JspWriter out = null java.lang.Object page = this; (当前对象)