首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JSP+EL+JSTL学习小结

PageContext:pageConext 存放的数据仅在当前页面有效。开发时使用较少。当前页面存放数据用表单标签中的 ,且该存值方式用户看不到。...ServletRequest: request 存放的数据在一次请求(转发:可以传数据)内有效。使用非常多。 HttpSession: session 存放的数据在一次会话(多次请求)中有效。...1、request:如果客户向服务器发请求,产生的数据,用户看完就没用了,像这样的数据就存在request域,比如:新闻数据,属于用户看完就没用的。   ...2、session:如果客户向服务器发请求,产生的数据,用户用完了等一会儿还有用,像这样的数据就存在session域中,比如:购物数据,用户需要看到自己购物信息,并且等一会儿,还要用这个购物数据结帐。...3、servletContext:如果客户向服务器发请求,产生的数据,用户用完了,还要给其它用户用,像这样的数据就存在servletContext域中,比如:聊天数据

60310

JSP总结四(EL表达式)

JSP总结四(EL表达式) 1.1. 简介 1.2. 隐含对象 1.2.1. 与属性相关的隐含对象 1.2.2. 与请求参数相关的隐含对象(param,paramValues) 1.2.3....关系运算符 JSP总结四(EL表达式) 简介 JSP页面尽量不要使用scriptlet编写java代码,因此我们可以使用EL表达式可以替代Java语句的使用 隐含对象 与属性相关的隐含对象 属性的隐含对象有...,因此可以取得JSP对象使用setAttribute()设置的属性,如果没有使用EL隐含对象获取属性的值,那么默认是从PageScope开始寻找 <% request.setAttribute...下面我们使用表单提交,测试一下 JSP代码(表单提交) 姓名:${paramValues.hobbies[0]} ${paramValues.hobbies[1]} 与标头(Header)相关的隐含对象 如果想要取得用户请求的表头数据

60210

JSP中的EL 表达式

目录 JSP中的EL 表达式 什么是 EL 表达式,EL 表达式的作用?.... ”点运算 和 [] 中括号运算符 EL 表达式的 11 个隐含对象 EL 获取四个特定域中的属性、 pageContext 对象的使用 EL 表达式其他隐含对象的使用 JSP中的EL 表达式 什么是...EL 表达式的全称是:Expression Language。是表达式语言。 EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。...因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。...jsp 表达式脚本输出 null 值的时候,输出的是 null 字符串。 EL 表达式搜索域数据的顺序 EL 表达式主要是在 jsp 页面中输出数据。 主要是输出域对象中的数据

87320

jsp指令和EL表达式

4.九大内置对象 out jsp的输出流,向浏览器输出数据 page 当前的jsp对象,也就是在编译成大java中有page=this config 对应的servletConfig对象 pageContext...页面 ,一般用来jsp标签的数据传输 6.pageContext作用 代理其他的三大域对象 pageContext.setAttribute(“key”,”value”,pageContext.SESSION_SCOPE...); 存放在session中代理了session 全域查找 pageContext.findAttribute(“key”) 在这四大域对象中依次查找 获取其他的jsp八大内置对象 7.JSP动作标签...转发 包含 为其他的标签传递参数 8.EL表达式 EL表达式主要就是用来代替JSP中的 这个标签的,他可以简单的用于输出语句 输出四大域对象中的内容 ${key} 这样就可以全域查找到四大域对象中的...EL 函数库 导入对应的库,然后使用标签调用函数库 9.JSTL JSTL是EL的扩展,因为EL只是进行输出而已,但是有一些判断,遍历等等,这些操作就是JSTL。

70860

【Java 进阶篇】JSP EL 详解

JSP 的一个关键方面是 Expression Language(EL)表达语言,它允许您在 JSP 页面中嵌入 Java 代码,以便在页面上访问和操作数据。...使用 EL 进行表单处理 EL处理表单数据时非常有用。您可以使用 EL 来获取用户提交的表单数据,并在 JSP 页面上显示它们。...提交表单数据 EL 还可用于在表单处理期间将数据传递回服务器。要做到这一点,只需在表单字段的 name 属性中使用相应的属性名称,并使用 EL 表达式将值设置为属性的值。...总结 本博客涵盖了 Java JSP EL 表达语言的基础知识和高级用法。EL 提供了一种简洁和强大的方式来访问和处理数据,以创建动态的 Web 应用程序。...无论是显示数据、进行条件判断还是处理表单数据EL 都是 Java Web 开发中的强大工具。 在您的下一个 Web 项目中,不妨尝试使用 EL,看看它如何简化您的代码并提高可维护性。

29670

Web---JSP-EL表达式

EL表达式简介 EL 全名为Expression Language。 EL主要作用: 获取数据EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。...执行运算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。...调用Java方法 EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。...获取数据 使用EL表达式获取数据语法:“${标识符}” EL表达式语句在执行时,会调用pageContext.findAttribute方法,用标识符为关键字,分别从page、request、session...El使用的综合示例 index.jsp: El使用的综合示例页面 Car.java

46830

day11_JSP+EL+JSTL学习笔记

jsp:适合编写输出动态内容,但不适合编写java逻辑。     Servlet负责那些事情?       1. 获取表单数据       2. 处理业务逻辑       3....三、jsp的最佳实践     Servlet:控制器。重点编写java代码逻辑。(获取表单数据处理业务逻辑、分发转向)     JSP:代码显示模板。重点在于显示数据。...2、EL的具体功能      a、获取数据       EL表达式只能获取存在4个作用域中的数据。         ...EL获取对于null这样的数据,在页面中表现为空字符串(""),不会报错,说明EL具有很强的容错机制。       ${ s.name } 等价于 s.getName()方法       点(.)...EL表达式${...} 只能处理简单java代码,复杂的逻辑java代码就不行了!此时就用JSTL。   2、JSTL的作用   使用JSTL实现JSP页面中逻辑处理。如判断、循环等。

1.4K11

JSPEL表达式重点学习笔记(1)

Jsp&el表达式 JSP指令 JSP指令概述 JSP指令的格式:,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。...authFlush表示在out对象的缓冲区满时如果处理!当authFlush为true时,表示缓冲区满时把缓冲区数据输出到客户端;当authFlush为false时,表示缓冲区满时,抛出异常。...2.5 page指令的isELIgnored 后面我们会讲解EL表达式语言,page指令的isElIgnored属性表示当前JSP页面是否忽略EL表达式,默认值为false,表示不忽略(即支持)。...,这时JSP就只能处理单线程的访问; l session:默认为true,表示当前JSP页面可以使用session对象,如果为false表示当前JSP页面不能使用session对象; l extends... *.jsp true <page-encoding

92690

JSP学习——EL表达式和JSTL学习小结

EL表达式 一、EL与JSTL作用: 简化JSP文件上java代码开发步骤。 二、jsp主要的开发任务 将域对象中的数据读取并写入响应体中。...三、在jsp中使用java命令,将域对象中的数据读取并写入到响应体(客户端) 域对象读取的数据都是object类型 需要进行数据转换 eg: <% String value...十、EL表达式所支持的运算 1.数学运算 注: EL表达式会根据key获取的value的类型自动进行数据类型转换 <%...十三、EL表达式的缺陷 1.只能读取域对象数据,不能向域对象中写入数据 或 更改数据 2.不支持控制语句 什么if判断 while循环 单独EL表达式都不能做到 所以如果单独使用EL表达式,无法确保...: [作用]:在jsp文件上设置域对象中共享数据 [使用]: [属性]:

54420
领券