jsp简介

被刻印的时光 ゝ 提交于 2020-01-26 04:56:56

#### JSP简单学习【++++】

##### 1 概念和原理

- JSP是一个强大的页面,不仅可以写html,css,js还可以写java代码
- 作用:简化开发
- jsp本质上是一个servlet
  - jsp只有在访问时才会进行编译。
  - 

##### 2 JSP的脚本

- ```
    <%--jsp.java 的service方法中--%>
        <%
          System.out.println("hello jsp");
          int i = 5;;
        %>
  <%--jsp.java 的成员位置--%>
        <%!
          int i = 3;
        %>
    <%--输出到页面上:相当于:response.getWriter().write("hello")--%>
        <%= "hello" %>
  ```

  

##### 3 JSP的内置对象

- 内置对象:不需要程序员创建,直接使用。(tomcat创建)
- request
- response
- out:将数据输出到浏览器
  - jspWriter打印数据在printWriter之后,跟位置没有关系。
 

jsp的指令
  - page

    - ```
      contentType:设置mime类型和字符集编码
      import:导入包
      errorPage:错误页面
      ```

  - include:导入其他页面

    - ```
      <%@include file="top.jsp"%>
      ```

  - taglib:导入资源【常用】

    - 导入JSTL标签

    - ```
      <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
      ```

- jsp注释

- jsp9大内置对象【++++】【面试考点】

  - pageContext   : 当前页面数据共享,获取其他8个内置对象
  - request
  - session
  - application    ServletContext
  - response
  - out  JspWriter
    - 下面的三个了解即可
  - page  this Servlet
  - config
  - exception

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!