首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

复习 EL 表达式与 JSTL

表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让 JSP 的代码更加简化。...JSTL 标签是基于 JSP 页面的,这些标签可以插入在 JSP 代码中,本质上 JSTL 也是提前定义好的一组标签,这些标签封装了不同的功能,在页面上调用标签时,就等于调用了封装起来的功能。...:set> 用于保存数据 用于删除数据 用来处理产生错误的异常状况,并且将错误信息储存起来 与我们在一般程序中用的 if 一样 choose... 运行 SQL 更新语句 将 SQL 语句中的参数设为指定值 将 SQL 语句中的日期参数设为指定的 java.util.Date...对象值 在共享数据库连接中提供嵌套的数据库行为元素,将所有语句以一个事务的形式来运行 1.2.6 XML 标签 标签 描述 与 ,

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JSTL详解_jstl if else

    (5)使用var属性时,会将格式化后的值存在JSP的某个范围内(一个String类型的字符串包括符号等)。将不再输出格式化后的值可以使用EL表达式输出。...其次,使用方法把a的值(字符串)格式化成一个Date并以参数名为b存储在page范围内。最后,使用Java脚本证明生成的b为对象。...标签 该标签用于设定默认时区或者将时区存储在指定的JSP范围内。...可以把时区存储在指定的JSP范围内,例如存储在session中,用户访问的所有页面都可以显示使用的设定的时区下对应的时间。...提示:本示例也没有针对固定的表进行操作,在使用时直接运行即可,如果使用的是其他数据库,需要更改数据源配置和SQL语句部分修改。 图9.25 SQL表的内容 3.

    2K20

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

    三、在jsp中使用java命令,将域对象中的数据读取并写入到响应体(客户端) 域对象读取的数据都是object类型 需要进行数据转换 eg: <% String value...= EL表达式不支持java中的if else 可以使用三元运算符 判断语句 ? 结果1 : 结果2 ; ${age ge 18 ?"...十三、EL表达式的缺陷 1.只能读取域对象数据,不能向域对象中写入数据 或 更改数据 2.不支持控制语句 什么if判断 while循环 单独EL表达式都不能做到 所以如果单独使用EL表达式,无法确保...;JDBC在jsp中使用功能(不重要) xml标签;DOM4J在jsp上使用(不重要) Format标签:JSP文件格式转换(不重要) 3.说白了,JSTL常实现网页逻辑判断和迭代显示的...choose> [作用]:在jsp文件中实现多分支选择判断,决定哪部分内容可以写入响应体中。

    59920

    &#127538;Eclipse通过jdbc连接数据库制作简单登陆界面【新手必看】

    ”,用来输入用户名,他的值取上一个页面提交到此页面的“username1”元素。...我用的while循环来判断此用户是否在login表中,也可以直接用“select * from login where userName=id and passWord=pwd”语句直接查找能与id和pwd...86-89行写了一个form表单属性,$(param.username1)也可以获取username1的值,为了在重新登录的时候保留用户名,将它存在input里面,type="hidden"可以使它隐藏...之后将id编码后赋值给username1传递到index.jsp页面,编码是必须的,否则会遇到中文乱码。...选择在Tomcat中运行login.jsp即可在浏览器中显示效果。在这里我再附上我的数据库结构: 使用SQLlog连接数据库后可以查看自己的数据库详细信息。

    1.1K10

    JSP

    我们尝试将 language 设置为 c++,看看是什么情况,如下: image-20201126073501648 在浏览器访问 a.jsp 如下: image-20201126073659464...代码脚本 代码脚本的格式是: <% java 语句 %> 代码脚本的作用是:可以在 jsp 页面中,编写我们自己需要的功能(写的是 java 语句)。...3、还可以由多个代码脚本块组合完成一个完整的 java 语句。 4、代码脚本还可以和表达式脚本一起组合使用,在 jsp 页面上输出数据 练习: 1. 代码脚本----if 语句 2....翻译后 java 文件中_jspService 方法内的代码都可以写 3.1 代码脚本----if 语句 image-20201127003855386 在使用上它们是有优先顺序的。 四个域在使用的时候,优先顺序分别是,他们从小到大的范围的顺序。

    75110

    Java ---自定义标签(二)

    ("age",maps.get(str)); getJspBody().invoke(null); 前面两条语句很简单,在jsp页面设置page范围内的共享数据,主要是提供我们的标签中EL表达式使用。... 我们使用jsp:attribute这个动作指令来完成给属性赋值上页面片段,name的值对应于tld中的属性name值。...稍微小结一下,之前我们传递属性值的时候是在标签名的后面添加属性名和属性值,但那时的属性值只限于字符串,你不能传递别的类型的内容。...此处我们为了能够传递页面片段,通过jsp:attribute动作指令来给我们的属性赋值,而这个值的内容就是一个页面片段。...三、开发动态属性标签      在我们之前介绍的内容中,传递的属性个数都是固定的,但是在实际开发中往往又会遇到有些参数必须传入有些选择性的传入,这样每个人传递的属性的个数都是不一样的,服务器端该如何处理呢

    88070

    EL表达式&JSTL标签库笔记

    EL表达式主要是代替jsp页面中的表达式脚本在jsp页面中进行数据输出。 因为EL表达式在输出数据的时候,要比jsp的表达式脚本要简洁很多。...jsp表达式脚本输出null值的时候,输出的是null字符串。 2、EL表达式搜索域数据的顺序 EL表达式主要是在jsp页面输出数据。 主要是输出域对象中的数据。...在jsp标签库中使用taglib指令引入标签库。 IDEA会自动导入。 1.JSTL标签库的使用步骤 (1)、先导入jstl标签库的jar包。...跟switch…case…default非常接近 choose标签开始选择判断 when标签表示每一种判断情况 test属性表示当前这种判断情况的值 otherwise标签表示剩下的情况 choose...>标签使用时需要注意的点: 1、标签里不能使用html注释,要使用jsp注释 2、when标签的父标签一定要是choose标签 --%>

    51020
    领券