简述JSP

针对所学知识和工作常用方法,记录一下JSP的主要内容.

1.JSP的概念:

JSP(java server Pages),java  的服务器页面.

2.JSP的优势:

即可以编写 java  代码,也可以编写 html.

3.JSP的执行原理简述:

1).访问jsp,其实本质上是访问了jsp的翻译文件,jsp的翻译文件又是一个java文件.

2).jsp的翻译文件本质和底层是一个Servlet程序,能够直接使用out\request\response等对象,且不需要手动去拼接字符串.

4.JSP的基本语法:

4.1脚本片段

<% java代码 %>

4.2脚本声明

<%! 成员变量或成员方法 %>

4.3脚本表达式

<%= 变量或常量 %>

本质取代reponse.getWriter().write();

5.EL表达式

5.1EL作用:

1).从域对象中查找指定的数据,并输出.

2).代替jsp中脚本表达式的功能,简化java代码的操作.

5.2格式

${ 表达式内容 }

6.JSTL核心标签库

标签名称

作用

通常用于输出一段文本内容到客户端浏览器

用于设置各种Web域中的属性

用于删除各种Web域中的属性

用于捕获嵌套在标签体中的内容抛出的异常

用户java代码if(){}语句功能

用于指定多个条件选择的组合边界,它必须与c:whenc:otherwise标签一起使用

用户代替java代码for循环语句

用户迭代操作String字符

给请求路径添加参数

重写url,在请求路径添加sessionid

用于在JSP页面中导入一个URL地址指向的资源内容

用于将当前的访问请求转发或重定向到其他资源

其中,标蓝色的是最常用的.

 

备注:由于笔记还没补齐,后续还会添加jsp执行原理详解和el的具体应用.

你可能感兴趣的:(简述JSP)