JSP、JSTL、EL

Jsp

Jsp内置对象:

       Response、Request、Page、pageContext、session、out、application、exception、config

Out->jspWriter  相当与缓存+printWriter

输出缓存的条件:jsp执行完毕 满了 刷新 关闭

通过pageContext可以获取其他八个对象。

pageContext.setAtrribute(“”,域范围); 作用看域范围

pageContext.setAtrribute(“”);       作用page范围

pageContext.getAttribute()如果有域范围要写上,不然获取不到

自动搜索:pageContext.findAttribute();从小范围到大范围

Jsp主要用于显示数据

Jsp标签

转发

<jsp:forword page=””>

       <jsp:param name=”” value=””/>//变量放在这

<jsp:include uri=””>//动态包含

与静态包含的区别:

静态          动态

1、 先合并后编译  先编译后合并

2、 引用语法不一致

3、 不带参数       带参数

EL表达式

${}

就能显示。显示变量或者表达式结果、对象。

JSTL:java标准标签库

核心标签库   C

使用方式:

1、 引入jstl包  如果创建项目选择EE5.0及以上版本可以省略导包

2、 引入界面:<%@ taglib uri=”” prefix=””%>

3、 Uri与perfix可以参考jar包内metainfo/c核心标签库

<c:set>

<c:if test=””>

<c:choose>

<c:when test=””>

<c:otherwise>

<c:foreach var=”” varStart=”” begin end step items>

<c:forTokens items=”” delims=””>

<c:redirect>

简单点,不行么?!
原文地址:https://www.cnblogs.com/core404/p/5755184.html