JSP入门,原理,脚本

发布于:2023-01-20 ⋅ 阅读:(208) ⋅ 点赞:(0)

1.JSP的概念

  • Java Server Pages,Java服务端页面
  • 一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容
  • JSP = HTML + Java
  • JSP的作用:简化开发避免了在Servlet中直接输出HTML标签

2.JSP 快速入门 

2.1导入JSP坐标

<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>jsp-api</artifactId>
    <version>2.2</version>
    <scope>provided</scope>
</dependency>

 2.2 创建文件

 2.3 编写 HTML标签 和 Java代码

 3.JSP原理

3.1JSP 和 apache源码的对应文件位置

1.apache中源码所在路径

2.JSP文件的所在路径 

 2.

 

3.2 JSP 本质上就是一个 Servlet

1.创建文件的继承关系 先继承HttpJspBase

 2.再HttpJspBase 是继承HttpServlet

 3.3 JSP 原理的其他内容 

 4.JSP 脚本

4.1介绍

1.JSP脚本用于在 JSP页面内定义 Java代码

2.JSP 脚本分类:

  1. <%...%>:内容会直接放到_jspService()方法之中
  2. <%=…%>:内容会放到out.print()中,作为out.print()的参数
  3. <%!…%>:内容会放到_jspService()方法之外,被类直接包含

4.2 JSP脚本使用详情

1.代码

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

    <h1>hello jsp</h1>

    <%
        System.out.println("hello,jsp~");
        int i = 3;
    %>

    <%="hello"%>
    <%=i%>

    <%!
        void  show(){}
        String name = "zhangsan";
    %>


</body>
</html>

2.运行结果 

 

 

 4.3 JSP 脚本分类详细介绍

1.第一个

 

 2.第二个

 3.第三个

 

 

 

本文含有隐藏内容,请 开通VIP 后查看