<% String pageValue = "Hello This is page"; pageContext.setAttribute("pageV", pageValue); request.setAttribute("reqValue", "<font color='red'>Hello Request</font>"); session.setAttribute("sessionValue", "<font color='green'>Hello session</font>"); application.setAttribute("appValue", "<font color='blue'>Hello Application</font>"); %> <!-- EL/JSTL复习总结 --> <h1>1.JSP脚本:</h1> <div> JSP表达式:<%=pageContext.getAttribute("pageV")%><br /> JSP表达式:<%=request.getAttribute("reqValue")%><br /> JSP表达式:<%=session.getAttribute("sessionValue")%><br /> JSP表达式:<%=application.getAttribute("appValue")%><br /> </div> <h1>2.EL表达式:</h1> <div> EL表达式:${pageV }<br/> EL表达式:${reqValue }<br/> EL表达式:${sessionValue }<br/> EL表达式:${appValue }<br/> 【查找顺序:pageScope-requestScope-sessionScope-applicationScope】 </div> <h1>3.EL表达式+scope:</h1> <div> EL表达式:【pageScope】:${pageScope.pageV }<br/> EL表达式:【requestScope】:${requestScope.reqValue }<br/> EL表达式:【sessionScope】:${sessionScope.sessionValue }<br/> EL表达式:【applicationScope】:${applicationScope.appValue }<br/> </div> <h1>4.JSTL表达式:</h1> <div> JSTL表达式:this【pageScope】:<c:out value="${pageScope.pageV }" /><br/> JSTL表达式:request:【requestScope】【escapeXml="false"】<c:out value="${requestScope.reqValue }" escapeXml="false"/><br/> JSTL表达式:session:【sessionScope】<c:out value="${sessionScope.sessionValue }" /><br/> JSTL表达式:application:【applicationScope】<c:out value="${applicationScope.appValue }" /><br/> JSTL表达式:page:<c:out value="${applicationScope.appValue }" /><br/> JSTL表达式:noThisValue【default="ErrorEmpty"】:<c:out value="${noThisValue }" default="<font size='+3'>ErrorEmpty</font>" escapeXml="false"/><br/> </div>
输出:
JSP脚本:
JSP表达式:Hello This is page
JSP表达式:Hello Request
JSP表达式:Hello session
JSP表达式:Hello Application
JSP表达式:Hello Request
JSP表达式:Hello session
JSP表达式:Hello Application
EL表达式:
EL表达式:Hello This is page
EL表达式:Hello Request
EL表达式:Hello session
EL表达式:Hello Application
【查找顺序:pageScope-requestScope-sessionScope-applicationScope】
EL表达式:Hello Request
EL表达式:Hello session
EL表达式:Hello Application
【查找顺序:pageScope-requestScope-sessionScope-applicationScope】
EL表达式:
EL表达式:【pageScope】:Hello This is page
EL表达式:【requestScope】:Hello Request
EL表达式:【sessionScope】:Hello session
EL表达式:【applicationScope】:Hello Application
EL表达式:【requestScope】:Hello Request
EL表达式:【sessionScope】:Hello session
EL表达式:【applicationScope】:Hello Application
JSTL表达式:
JSTL表达式:this【pageScope】:Hello This is page
JSTL表达式:request:【requestScope】【escapeXml="false"】Hello Request
JSTL表达式:session:【sessionScope】<font color='green'>Hello session</font>
JSTL表达式:application:【applicationScope】<font color='blue'>Hello Application</font>
JSTL表达式:page:<font color='blue'>Hello Application</font>
JSTL表达式:noThisValue【default="ErrorEmpty"】:ErrorEmpty
JSTL表达式:request:【requestScope】【escapeXml="false"】Hello Request
JSTL表达式:session:【sessionScope】<font color='green'>Hello session</font>
JSTL表达式:application:【applicationScope】<font color='blue'>Hello Application</font>
JSTL表达式:page:<font color='blue'>Hello Application</font>
JSTL表达式:noThisValue【default="ErrorEmpty"】:ErrorEmpty
[要点]
1.EL表达式的作用域
2.JSTL<c:out value="">的default、escapeXml属性
***********************
EL表达式:
名字:${user.username }
性别:<c:if test="${user.gender != \"F\"}">男</c:if>
所在系:${user.dept.dname }
访问map:[map名.keyx]:${user.dept.map.k1}
访问array[index]:${user.dept.arrays[0]}
访问list[index]:${user.dept.list[0]}
相关推荐
2. **EL表达式在JSTL中的应用**:如何在JSTL标签属性中使用EL表达式。 3. **EL和JSTL的性能**:探讨两者的执行效率和最佳实践。 **第四部分:ھ JSTL֪ʶ.ppt** 这个文件名可能是编码问题导致的显示异常,正常情况...
JSP:基本语法、EL 表达式、JSTL 标签库、自定义标签等。适用人群:Java Web 开发的学生和从业者,需要对 Java Web 相关技术和概念进行深入理解和掌握。使用场景及目标:适用于 Java Web 课程的期末考试复习,帮助...
资料可能涵盖了JSP的基础语法、EL和JSTL的使用,以及如何在JSP中集成正则表达式进行数据处理和验证。"老师的总结"部分可能是对关键概念和技巧的提炼,这对于学习者来说是非常有价值的复习资源。 "regex.bmp"可能是...
#### 四、EL表达式和JSTL标签库 1. **EL(Expression Language)**: - 用于简化页面中的Java代码,可以通过简单的语法获取数据。 - 常用的EL表达式如`"${pageScope.name}"`,`${sessionScope.name}`,`${...
学员们掌握了Servlet生命周期、请求响应处理、会话管理,以及JSP脚本元素、EL表达式和JSTL标签库的使用。 6. **MVC模式**:课程介绍了Model-View-Controller设计模式,这是Web应用架构的常见模式,有助于分离业务...
这些知识点涵盖了JSP的基础语法、页面编译过程、作用域概念、隐式对象、Servlet的响应重定向、page指令属性、过滤器生命周期、EL表达式以及JSTL标签库的使用。了解并掌握这些知识点对于JSP的开发和学习至关重要。
SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)推出的Java EE(企业版)认证考试之一,主要考察开发者在构建Web应用程序方面的能力,包括Servlet、JSP、JSTL、EL表达式语言等...
6. JSP和EL表达式:理解JSP隐式对象和常用标签,掌握EL表达式和JSTL的使用。 7. Cookie和Session:了解Cookie和Session的概念、生命周期,以及如何管理用户的会话。 五大框架: 1. Struts2:掌握Struts2的Action...
4. **JSTL与EL**:学习如何使用JSTL标签库,如fmt、fn、sql、c等,以及EL表达式与JSTL结合使用提高代码可读性。 5. **会话管理**:理解session的概念,如何创建、修改、删除session,以及处理session过期问题。 6....
【jsp机试题目、程序员的考试认证】这个...在准备此类考试时,应重点复习JSP的生命周期、指令、动作标签、EL表达式、自定义标签以及与Servlet的协同工作原理。同时,了解数据库设计、SQL语句和MVC架构也是必不可少的。
复习JSP的指令元素(如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`),脚本元素(声明、脚本let、表达式),以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。 3. **MVC模式*...
因此,考生可能需要对JSP的语法、生命周期、与Servlet的关系、MVC模式的应用、JSP内置对象、EL表达式以及JSTL等有深入理解。 在压缩包中的【文件名称】"北京航空航天大学计算机研究生考试必备(三).pdf"表明,这...
2. **JSP Demo**:可能展示了动态生成HTML页面,以及JSTL和EL表达式使用。 3. **EJB或JPA Demo**:可能是简单的企业级组件实现,比如用户管理、订单处理等业务逻辑,或者对象持久化的实例。 通过深入研究这三个Demo...
四、JSTL与EL表达式 JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,可以替代脚本语言提高代码可读性。EL(Expression Language)表达式则提供了一种简洁的方式来访问和操作数据。掌握这两个...
然而,直接使用jsp脚本元素结合EL表达式并不是一个标准的做法,因为EL表达式主要用于数据访问而非循环控制。 #### 八、OGNL的根对象是() **答案解析:** - 正确答案为 **D.ValueStack**。 - OGNL(对象图导航语言...
例如,在Jsp动态网页设计部分,可以通过构建一个简单的用户登录界面来展示如何使用Jsp、EL表达式和JSTL标签。在Servlet编程部分,则可以设计一个能够处理用户提交表单数据的案例,让学生亲自动手实现一个简单的CRUD...
6. Web技术:如HTML/CSS/JavaScript的基础,以及Java Web开发中涉及到的Servlet、JSP、EL表达式、JSTL等。 7. 系统设计:关于系统设计的理解,包括但不限于分布式系统的概念、服务治理、负载均衡、高可用架构、...
7. **EL和JSTL**:EL(Expression Language)是用于访问JavaBean属性的简洁表达式语言,而JSTL(JavaServer Pages Standard Tag Library)是一套标准标签库,提供了循环、条件判断、XML处理等功能,提高了JSP的...