JavaWeb_JSP

JSP

一初识:

  1. 概念:java服务器页面 java server page

  2. 原理:继承了java;index_jsp.java,在tamacat的源码能看到这个类 ;

  3. 功能:简洁操作,即可以写java,又可以写html;

  4. JSP的脚本:

    • <% 代码 %>:定义的java代码.;在service方法中可以定义的他都可以定义;
    • <%! %> 定义的java代码,在jsp转换后的java类的成员位置;
    • <%= %>将定义的java代码;会输出到页面上,输出语句能写的,都可以都写在这个里面;
  5. JSP的内置对象:

    1. 在jsp页面,不用创建就可以使用;

    2. 有九个内置对象;request.response;out(和response.getWriter()类似);

    3. out 和response.getWriter()的区别:

      1. 在tomcat服务器真正给客户端做出响应之前,会先找response缓冲区数据;(建议在jsp用out输出,不会打乱顺序)
    4.  <%
         String contextPath = request.getContextPath();
         out.print(contextPath);
       %>
      

  1. 指令
    1. 作用,格式
    2. 分类:
      1. page :
        1. contentType=""设置MIME类型,等同于 response.setContentType();
        2. 设置当前jsp页面的编码; charset=""(或者pageEncoding="")
        3. 缓冲区大小buffer=
        4. import ="";导包
        5. errorpage :当前页面发生异常.会自动跳转到指定的错误页面;
        6. iserrorpage="boolean的值-ture"就可以打印异常啥的用内置对象exception;如果是false.不可以使用内置对象excepiton;
      2. include:
        1. 页面包含,导入页面的资源文件
      3. taglib:
        1. 导入资源;
  2. 注释:
    1. 注释html的代码片段
    2. <%-- --%>全部的都可以注释
  3. 内置对象: --------------真实对象 --------作用
    1. pagecontext ---- pagecontext -----
    2. request
    3. session
    4. application ------ServletContext-------
    5. response
    6. page---------------object ----- 当前页面(Servlet)的对象,this
    7. out
    8. config
    9. exception ------------- ------当iserrorpag为true才有;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值