1.JSP的注释 在HTML当中,如果使用传统的注释我们可以在客户端,也就是网页上右键查看源代码里面看得到该注释,但是JSP注释无法在客户端里看到。源码里面会只会看到JSP注释的地方空出来。...使用方法: Intellji IEDA的JSP注释快捷键是:Ctrl+/ 2.JSP的脚本 JSP脚本可以在HTML代码中嵌入Java代码。...3.JSP的声明 既然用到了JSP脚本来写Java代码,那么各种变量和方法必不可少。...a = 10; out.println(a); out.println(count(10,20)); %> 4.JSP表达式 有些时候,JSP声明的变量需要嵌入到网页的某一部分显示,那么就可以用的...JSP的表达式 使用方法: a= 10+20=
看笔记之前,请确保你有一定的基础,推荐先看我博客的前几个关于JSP的笔记。自认为非常详细和易懂。...JSTL JSP Standard Tag Library JSP 标准标签库,JSP 为开发者提供的⼀系列的标签,使⽤这些标签可以完成 ⼀些逻辑处理,比如循环遍历集合,让代码更加简洁,不再出现 JSP...(两个 jstl.jar standard.jar)存放的位置 web/WEB-INF/lib 下载地址:http://mirrors.hust.edu.cn/apache/ 2、在 JSP...页面最上面引入 JSTL 标签库 ?...User("湖",20,"广东")); req.setAttribute("users",list); req.getRequestDispatcher("jstl.jsp
EL(表达式语言) 1 EL概述 1.1 EL的作用 JSP2.0要把html和css分离、要把html和javascript分离、要把Java脚本替换成标签。标签的好处是非Java人员都可以使用。...JSP2.0 – 纯标签页面,即:不包含、,以及 EL(Expression Language)是一门表达式语言,它对应。...我们知道在JSP中,表达式会被输出,所以EL表达式也会被输出。...1.2 EL的格式 格式:${…} 例如:${1 + 2} 1.3 关闭EL 如果希望整个JSP忽略EL表达式,需要在page指令中指定isELIgnored=”true”。...如果希望忽略某个EL表达式,可以在EL表达式之前添加“\”,例如:\${1 + 2}。
1.page指令 1.pageEncoding 指定jsp的编码 2.contextType 设置响应头 这两个东西其实使用任意一个即可。...4.九大内置对象 out jsp的输出流,向浏览器输出数据 page 当前的jsp对象,也就是在编译成大java中有page=this config 对应的servletConfig对象 pageContext...); 存放在session中代理了session 全域查找 pageContext.findAttribute(“key”) 在这四大域对象中依次查找 获取其他的jsp八大内置对象 7.JSP动作标签...转发 包含 为其他的标签传递参数 8.EL表达式 EL表达式主要就是用来代替JSP中的 这个标签的,他可以简单的用于输出语句 输出四大域对象中的内容 ${key} 这样就可以全域查找到四大域对象中的...他需要引入jstl.jar 他有四大库,但是常用的只有两个一个是core另外一个就是formate标签库 注意导入的时候uri是jsp/core 或者 jsp/formate 1.core标签库(c标签
JSP总结四(EL表达式) 1.1. 简介 1.2. 隐含对象 1.2.1. 与属性相关的隐含对象 1.2.2. 与请求参数相关的隐含对象(param,paramValues) 1.2.3....关系运算符 JSP总结四(EL表达式) 简介 JSP页面尽量不要使用scriptlet编写java代码,因此我们可以使用EL表达式可以替代Java语句的使用 隐含对象 与属性相关的隐含对象 属性的隐含对象有...我们可以使用EL表达式可以获取表单提交的请求参数。...下面我们使用表单提交,测试一下 JSP代码(表单提交) 姓名:<input type="text" name...${5*3} 逻辑运算符 ${true and false}=false,${true and true}=true,${true or false}=true 关系运算符 可以直接在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 页面中输出数据。 主要是输出域对象中的数据。
EL表达式简介 EL 全名为Expression Language。 EL主要作用: 获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。...执行运算: 利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些简单的逻辑运算。...调用Java方法 EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。...EL表达式中的运算: 语法:${运算表达式},EL表达式支持如下运算符: ? empty运算符:检查变量是否为null或“空”,这个很好用,最好熟记它! 二元表达式:${user!=null?...-- 用EL表达式获取El表达式中的隐藏对象--EL表达式语言中定义了11个隐含对象 --> <!
JSP 1, JSP 的生命周期 理解 JSP 底层功能的关键就是去理解它们所遵守的生命周期。...JSP 生命周期就是从创建到销毁的整个过程,类似于 servlet 生命周期,区别在于 JSP 生命周期还包括将 JSP 文件编译成servlet。...页面所有对象以及命名空间的访问 page 类似于Java类中的this关键字 Exception Exception类的对象,代表发生错误的JSP页面中对应的异常对象 JSTL表达式 核心标签是最常用的...千分数 ¤ 货币符号,使用实际的货币符号代替 X 指定可以作为前缀或后缀的字符 ' 在前缀或后缀中引用特殊字符 JSP十一个用于EL表达式的隐含(内置)对象: Implicit Objects for...EL Expressions 用于EL表达式的隐含对象 Type 类型 Description 具体说明 pageContext javax.servlet.jsp.PageContext The context
本期题目: 最长合法表达式 题目 提取字符串中的最长合法简单数学表达式, 字符串长度最长的,并计算表达式的值。 如果没有返回0....简单数学表达式只能包含以下内容: 0-9数字,符号+-* 说明: 所有数字,计算结果都不超过long 如果有多个长度一样的,请返回第一个表达式的结果 数学表达式,必须是最长的,合法的 操作符不能连续出现...article/details/129341413 ⭐️ 华为 OD 机考真 C 语言 https://blog.csdn.net/hihell/article/details/129344175 华为 OD 机试...华为 OD 机试包含哪些类型的问题?...华为 OD 机试包含多种类型的问题,如编程题、算法设计题、系统设计题等。
两者相比较之下,可以发现EL 的语法比传统JSP Scriptlet 更为方便、简洁。...之前没接触过JSP 的读者可能会认为上面的例子是理所当然的, 但是在JSP 1.2 之中不能这样做,原因是从窗体所传来的值,它们的类型一律是String,所以当你接收之后,必须再将它转为其他类型, 如:...EL 隐含对象 JSP有9个隐含对象,而EL也有自己的隐含对象。...不过必须注意的是,这四个隐含对象只能用来取得范围属性值,即JSP中的getAttribute(String name),却不能取得其他相关信息, 例如:JSP中的request对象除可以存取属性之外,还可以取得用户的请求参数或表头信息等等...EL算术运算 表达式语言支持的算术运算符和逻辑运算符非常多,所有在Java语言里支持的算术运算符,表达式语言都可以使用; 甚至Java语言不支持的一些算术运算符和逻辑运算符,表达式语言也支持。
记一次很郁闷的Bug 前一天晚上写好的JSP页面,然后发布在Tomcat上面之后,一切正常。...于是在发布后的页面检查代码,发现页面没有解析EL表达式,找到问题就想办法解决,于是开始折腾,最终还是找到了解决办法,是因为JSP页面的 isELIgnored=“False”默认为True了,What...Fuck 以前写Jsp页面从来都没有禁止过这些,这次真的是活见鬼了。...如果出现EL表达式不解析,请重新设置isELIgnored=“False”,即可解决问题。
Jsp&el表达式 JSP指令 JSP指令概述 JSP指令的格式:,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。...2.5 page指令的isELIgnored 后面我们会讲解EL表达式语言,page指令的isElIgnored属性表示当前JSP页面是否忽略EL表达式,默认值为false,表示不忽略(即支持)。...静态包含:当hel.jsp页面包含了lo.jsp页面后,在编译hel.jsp页面时,需要把hel.jsp和lo.jsp页面合并成一个文件,然后再编译成Servlet(Java文件)。...JSP动作标签的格式: 2 标签的作用是用来包含其它JSP页面的!...hel.jsp hel.jsp lo.jsp <% out.println("lo.jsp
EL表达式 一、EL与JSTL作用: 简化JSP文件上java代码开发步骤。 二、jsp主要的开发任务 将域对象中的数据读取并写入响应体中。...十三、EL表达式的缺陷 1.只能读取域对象数据,不能向域对象中写入数据 或 更改数据 2.不支持控制语句 什么if判断 while循环 单独EL表达式都不能做到 所以如果单独使用EL表达式,无法确保...使JSP页面很容易被WEB设计人员理解,表达更清晰。减少程序出错,使程序容易维护。...;JDBC在jsp中使用功能(不重要) xml标签;DOM4J在jsp上使用(不重要) Format标签:JSP文件格式转换(不重要) 3.说白了,JSTL常实现网页逻辑判断和迭代显示的... [作用]:在jsp文件中控制那些内容可以写入到响应体中 就是java的if [使用]: 内容
一、JSP 1. 概述 * 当浏览器请求对应的JSP 时 ,JSP 经过转义形成对应的java文件,java文件 经过编译 链接 形成 .class 文件。....JSP动作 ① 语法 * 如果中间没有内容 还可以简写成 ...概述 * Expression Language 表达式语言,用于替换和简化jsp页面中java代码的编写 2....用法 * ${表达式} * 忽略 EL 表达式 \${表达式} 3....语法 ① if:相当于java代码的if语句 - 属性: * test 必须属性,接受boolean表达式 * 如果表达式为true,则显示if标签体内容
一、JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response ...它只是JSP中的表达式,不是一种开发语言。...基本语法:${EL表达式} 1. 获取数据 EL表达式只能获取四大域中的数据。 EL表达式获取的对象如果是null,页面不会显示数据。因此,EL表达式中永远不会出现空指针异常 "."...EL表达式不支持字符串连接操作。...三、EL内置对象(11大EL内置对象) 获取JSP的内置对象(11大EL内置对象):难点,不要与JSP的内置对象和范围名称搞混 11大EL隐式对象中,其中一个是表示自身对象外,其余都是表示的Map结构
EL表达式介绍 EL表达式的介绍 EL是Expression Language的缩写,它是jsp内置的表达式语言,从jsp2.0开始,就不让再使用java脚本,而是使用el表达式或动态标签来代替java...EL表达式的作用 为了使JSP写起来更加简单,更加安全,可以通过EL表达式来替换我们jsp页面上的脚本 EL主要作用: u获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web...u调用Java方法 EL表达式允许用户开发自定义EL函数,以在JSP页面中通过EL表达式调用Java类的方法。...EL表达式使用时注意事项 EL表达式是JSP 2.0(JavaEE1.4)规范中的一门技术 。因此,若想正确解析EL表达式,需使用支持Servlet2.4/JSP2.0技术的WEB服务器。...JSTL标签介绍 jstl标签库介绍 JSTL(JSP Standard Tag Library,jsp标准标签库)是Apache对EL表达式的扩展,也就是说JSTL依赖EL表达式。
1.jsp跳转jsp jsp1代码 <%-- Created by IntelliJ IDEA....-8" language="java" %> ajax <form action="index.<em>jsp</em>...username值:"+username); request.getSession().setAttribute("name", username); %>--%> jsp2...2.也可以在上面先得到前一个jsp页面传来的参数,再讲参数放到request或者其他域中, 然后使用${username}得到 String username = request.getParameter...跳转servlet跳转jsp jsp1页面代码 <%-- Created by IntelliJ IDEA.
1 JSP概述 1.1 什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。...1.2 JSP的组成 JSP = html + Java脚本(代码片段) + JSP动态标签 ?...%>:表达式,只是表达式!表达式的值会被输出到客户端 用于输出(常用),用于输出一条表达式(或变量)的结果。...输出变量: 输出int类型常量: 输出String类型常量: 使用表达式输出常量是很傻的一件事...--%>中的内容在JSP编译成.java时会被忽略的,即JSP注释。 也可以在JSP页面中使用html注释:<!
在JSP中,request和response是非常重要的两个东西,请务必知道他们的常用方法。...我们对前四个方法做一个小案例,首先我们建立几个jsp页面,分别叫hello1,hello2,hello3 我们让hello1获取一个name参数,保存到key为name中,然后转发给hello2.jsp...,hello2不做处理直接转发给hello3.jsp,相关代码如下 hello1.jsp 我是Hello1 我们启动项目,到浏览器中访问hello1.jsp,会发现其实访问的是hello3.jsp中的内容,但是地址栏不改变,name值也成功取出来。...,所以我们需要去写这个jsp,我们在里面加入验证用户名密码的功能,如果正确就转发给welcome.jsp,因为转发才可以传递request。
领取专属 10元无门槛券
手把手带您无忧上云