JSP知识点

一、什么是JSP

JSP是什么:Java Server Pages  运行在服务端的页面

JSP的作用是什么:取代Servlet,生成动态页面

JSP的本质是什么:本质就是Servlet(Java程序)

JSP的运行机制:翻译—— java文件

                            编译—— class文件

                           实例化

                           初始化

                           工作

                           销毁

JSP是谁去运行的:服务器(Web容器)

二、JSP的脚本标识和注释

JSP表达式

符号:<%= %>

作用:想页面打印信息,我们可以在表达式里面写上值、变量、有返回值的方法等等

注意点:JSP页面经过翻译成Java程序,表达式会被翻译成out.print()语句

JSP声明

符号:<%!  %>

作用:声明变量或方法

注意点:整个页面内有效、可以被多个用户共享(多线程),生命周期到服务结束为止

JSP小脚本

符号:<% %>

作用:写java代码

注意点:不可以被多个用户共享。每个语句后要写分号

注释

Html注释:ctrl+shift+/  在jsp页面中、被翻译成的java程序中、浏览器中都显示。少用:开销大

Jsp注释:ctrl+shift+c   仅在jsp页面中显示

小脚本当中的多行、单行注释   //   /*   */    在jsp页面,被翻译成的java程序中显示。

三、JSP指令

1.什么是JSP指令?

核心:由服务器去处理,作用于当前页面

格式: <%@指令  键值对 键值对 键值对%>

键值对间需要加上空格

Jsp指令由于作用于整个jsp页面,所以可以写在jsp页面任意地方,一般写在jsp页面页首。

2.主要的JSP指令:page 、 include 、 taglib

Page(13个属性,除了import可以多次使用,其余只能使用一次)

  1. Language :指定代码编写语言,例如:language="java"
  2. ContentType:指定项目输出,例如:contentType="text/html; charset=utf-8"
  3. Import:导入代码所需包,例如:<%@page import="java.util.*"%>
  4. PageEncoding:指定页面的语言输出格式,例如:pageEncoding="utf-8"
  5. Errorpage:指定页面出现错误需要跳转的页面,例如:errorPage="error.jsp",页面路径不需要加"/"
  6. isEerrorPage:设置该项目是否为出错跳转页面,例如:isErrorPage="true"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值