JSP 开发

JSP 介绍

JSP(Java Server Pages) :是一种动态网页技术标准。
JSP 部署在服务器上,可以处理客户端发送的请求,并根据请求内容动态的生成 HTML 文档的 Web 网页,然后再响应给客户端。
JSP 是基于 Java 语言的,它的本质就是 Servlet
 

JSP 运行原理 

浏览器访问jsp文件时,服务器会将jsp文件翻译生成.java文件并编译成.class文件

JSP注释语法 

Jsp注释特点
①网页查看源代码,注释内容看不到,这个更加安全
②jsp 注释可以注释所有代码(前端 + 后端)

 

JSP 基本语法

脚本java代码3种方式 

Jsp 脚本代码块

      用于编写局部的java代码块,格式如下:

<% Java代码; %>

JSP 表达式

     用于输出数据

<%= Java代码 --%>

       JSP 声明

      用于定义类的成员变量

<%! Java代码 --%>

Page指令

Page指令格式 

<%@ page 属性名=属性值 属性名=属性值 %>

 include指令

作用:用于静态包含其他页面
格式: <%@ include file= “包含的页面” %>

静态包含的执行过程:先将2个包含的页面合并,然后翻译生成1java文件,这2个页面共享变量。 

JSP 动作标签

动态标签的作用相当于java代码作用,sun公司将特定的java代码封成了动态标签,因为编写标签代码更加优美与简洁

<jsp:include/>标签

作用:用于动态包含其他页面
格式: < jsp: include page= “包含的页面地址” / >

动态包含的执行过程:先进行翻译并编译生成2.class,之后执行代码输出内容进行动态合并响应输出。 

<jsp:forward/>标签

作用:用于转发跳转,代替在 jsp 页面上使用 java 代码, request.getRequestDispatcher("/URL").foward(request,response);
格式: <jsp:forward page=“页面地址"></jsp:forward>

<jsp:param/>标签 

作用:用于页面的转发跳转的时候传递参数数据,经常与 <jsp:forward> 配合使用
格式: <jsp:param name="参数名" value="参数值"/>

JSP 九大内置对象

jsp内置对象介绍

     在jsp页面上可以直接使用的对象(不需要new,就是内置对象

九大内置对象如下
 

lPageContext对象介绍 

1. 是一个页面域对象, 只能在当前页面内使用
2. 自动查找域数据。可以依次查找 pageContext request session application4 个对象的数据,查到为止。
3. 可以获取其他 8 个内置对象
 

lPageContext对象常用方法 

JSP四大域对象

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值