D09 Sping Boot 入门 Sping框架--Java Web之El表达式和JSTL标签

El表达式

  1、什么是EL表达式,有什么作用

    Ⅰ、EL表达式全称Expression Language。表达式语言。

    Ⅱ、EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据输出。

    Ⅲ、EL表达式比jsp表达式脚本简洁。

    比较

    

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>a.jsp</title>
</head>
<body>
<%
    request.setAttribute("key","value");
%>
<%--jsp表达式脚本输出数据--%>
jsp表达式脚本输出的值:<%=request.getAttribute("key")%>
<br />
<%--EL表达式输出数据--%>
EL表达式输出的值:${key}
</body>
</html>

EL和jsp表达式脚本

    

 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 2 <html>
 3 <head>
 4     <title>a.jsp</title>
 5 </head>
 6 <body>
 7 <%
 8     request.setAttribute("key","value");
 9 %>
10 <%--jsp表达式脚本输出数据--%>
11 jsp表达式脚本输出的值:<%=request.getAttribute("key")%>
12 <br />
13 <%--EL表达式输出数据--%>
14 EL表达式输出的值:${key}
15 </body>
16 </html>
17
18 EL和jsp表达式脚本

EL和jsp表达式脚本

原文地址:https://www.cnblogs.com/nuister/p/12613318.html

时间: 2024-07-30 12:26:30

D09 Sping Boot 入门 Sping框架--Java Web之El表达式和JSTL标签的相关文章

JAVA Web基础 EL表达式与JSTL标签库

一.EL表达式语言1.EL表达式全称expression language,用于在JSP页面获取其内置对象的内容语法:${...}在jsp中page指令有一个属性是isELIgnored, 用来标记此页面是否忽略EL表达式, 默认为false,即不忽略2.用法说明常规写法举例:<%= request.getAttribute("test")>EL表达式写法:${test}//当作用域属性名都是唯一时可以这么写            ${requestScope.test}/

Java Web(六) EL表达式

这也是属于JSP范围内的知识,使用EL表达式,能更好的使用JSP中的各种内置对象和作用域,说点闲话,马上要出去实习了,有点恐慌,可能这是马上要出去工作的学生的通病,继续努力把,兵来将挡水来土掩, --WH 一.EL表达式 JSP中可以使用EL表达式,EL表达式是用"${}"括起来的脚本,用来更方便地读取对象,EL表达式写在JSP的HTML代码中,而不能写在"<%%>"引起的JSP脚本中,现在就来了解一下,EL表达式是如何来替代JSP脚本或者JSP行为的.

Java实战之04JavaWeb-04JSP、EL表达式、JSTL标签库

一.jsp部分 只要是与页面显示相关的都是重点 1.jsp的脚本 <%java代码%>:被翻译到service方法内部,局部变量,局部的功能 <%=表达式或变量%>:翻译成service方法中out.write(表达式或变量) <%!java代码%>:被翻译成servlet的全局的内容,方法,全局变量 2.jsp的运行原理 jsp在运行时翻译成servlet index.jsp------>work/index_jsp.java----->work/inde

D08 Sping Boot 入门 Sping框架--Java Web之JSP

一.JSP Ⅰ.什么是JSP,JSP有什么用? jsp全称Java serverpages.Java的服务器页面. jsp的主要作用是代替Servlet程序回传html页面的数据. 因为Servlet程序回传HTML页面是一件非常繁琐的事情.开发成本和维护成本极高. Ⅱ.jsp如何访问 Ⅲ.jsp本质上是一个Servlet程序. Ⅳ.jsp的三种语法 ①jsp头部的page指令 ②jsp中常用脚本 ②jsp中的三种注释  Ⅴ.JSP的九大内置对象 Ⅵ.四大域对象 域对象是可以像Map一样存取数据

D13 Sping Boot 入门 Sping框架--Java Web之Cookie和Session

1.Cookie Ⅰ.什么是Cookie Ⅱ.如何创建Cookie 原文地址:https://www.cnblogs.com/nuister/p/12663096.html

D15 Sping Boot 入门 Sping框架--Java Web之书城项目(六) 购物车模块

需求分析 购物车模块 原文地址:https://www.cnblogs.com/nuister/p/12684743.html

Web开发中前台与后台技术小结--关于EL表达式,JSTL,eval()函数

在我们日常Web开发中,常常用到EL表达式,JSTL标签,还有可能用到JavaScript中的eval().下面就这样技术和函数小小说明一下. EL(Expression Language),全称表达式语言,既然是开发语言,那么就像Java等语言一样是用来写语句的,通常是用在JSP页面中,我们为了获取JSP提供的内置对象的属性值, 我们通常会使用到EL表达式,比如开发中常见的一个需求就是获取项目的根目录,如果项目的名值变化了,我们在指定路径时,如果把项目的根目录用一个变量来表示的话,那么就不 需

Java Web总结十六之一自定义标签

一.自定义标签简介 1.为什么要使用自定义标签? 自定义标签主要用于移除Jsp页面中的<%java%>代码. 2.开发自定义标签的步骤: 1)开发自定义标签处理类,该类需要实现SimpleTag接口/SimpleTagSupport类,重写doTag()方法. 2)编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述,并放置在WEB-INF/目录下. 3)完成以上操作,即可在JSP页面中导入和使用自定义标签. 二.自定义标签描述 1.实现SimpleTag接口的标签通常称为简单标

Java web基础总结九之—— jsp标签

Java web基础总结九之-- jsp标签 JSP标签也称之为Jsp Action,在前面讲过,jsp的设计目的就是作为表现层.我们希望JSP页面仅用作数据显示模块,不要嵌套任何java代码引入任何业务逻辑,但在实际开发中不引入一点业务逻辑是不可能的,但引入业务逻辑会导致页面出现难看java代码.jsp的标签就是为了解决这个问题.所以jsp页面中也内置了一些标签(这些标签叫做jsp标签),开发人员使用这些标签可以完成页面的一些业务逻辑.我们也可以开发自定义标签,使jsp页面不出现一行java代