简述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核心标签库

标签名称

作用

<c:out>

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

<c:set>

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

<c:remove>

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

<c:catch>

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

<c:if>

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

<c:choose>

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

<c:forEach>

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

<c:forTokens>

用户迭代操作String字符

<c:param>

给请求路径添加参数

<c:url>

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

<c:import>

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

<c:redirect>

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

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

 

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值