JSP及其内置对象

一、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; (当前对象)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值