JavaEE——JSP标签
来源:互联网 发布:javascript模式 在线 编辑:程序博客网 时间:2024/06/03 05:49
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
JSP标签
JSTL:java自己开发出来的一套标记库,给你在JSP页面中使用的,可以简化和美化JSP页面的代码,它同样有循环、判断、三元等各种语句,和el表达式混用。一般我们用上了jstl和el表达式之后在jsp页面上就看不到java代码了。
想用jstl标记库,你要先检查一下maven依赖的包中有没有jstl的包:
没有jstl包的话,要自己引进来:
先到maven中央库中去把jstl的依赖拿进来;
引入失败,那我就把下载的包放到WEB-INF下的lib里,然后addtobuild,
然后如果你想在jsp页面中使用jstl标记库,首先要用taglib命令把jstl标记库引入进来:
Jstl标记库学习:
1.表达式标记:out、set、remove、catch
2.流程标记:if(没有else,单路)、choose(多路-when、otherwise)
3.循环标记:forEach、forTokens
Set标记:
还可以给一个对象中的属性赋值:
直接用el表达式来输出的话,没办法过滤掉html代码:
用out来输出的话,它可以进行过滤,它会把html代码过滤成实体:
当然了,上面就是out输出时的过滤的效果了,如果你不想过滤的话,可以用escapeXml来设为false进行过滤:
还可以对一些没有的属性输出默认的值(用三元可以做到同样的效果):
这个remove是可以用来删除存储的属性值的。
Catch可以用来捕获异常的信息,然后后面还可以对异常错误信息进行打印输出。
单路条件if判断如上图。
还有多路条件判断:
多路条件判断,其间还可以使用if语句来做条件判断。
用jstl和el表达式来改index.jsp页面:
- JavaEE——JSP标签
- javaEE jsp自定义标签
- [javaEE]JSP自定义标签
- JavaEE jsp自定义标签
- JavaEE技术——JSP
- JavaEE——jsp介绍
- JavaEE实战——jsp入门、El表达式、JSTL标签库
- JavaEE复习笔记(2)——JSP
- javaee学习之路(十六)JSP自定义标签
- JavaEE学习笔记之Servlet/JSP—EL表达式
- JavaEE学习之路—–JSP(一)
- JavaEE学习之路—–JSP(二)
- JavaEE学习之路—–JSP(三)
- JavaEE学习之路—–JSP(四)
- JavaEE-JSP
- JSP技术(四)——JSP标签
- jsp——动作标签
- JSP标签——jsp:forward,jsp:incluce
- swap字符串浅谈
- 第八章习题
- 做一个随手做笔记的人
- 算法第4版(完整中文版)
- apk反编译和AS基本混淆规则
- JavaEE——JSP标签
- 测试软件_中英文对照
- 3.6 let
- android studio删除依赖后添加依赖报错Error:Project with path 'XXXX' could not be found解决办法
- Java内存区域与内存溢出异常(一)
- 用函数编程计算两整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
- linux hadoop集群启动 本机ssh不能无密码连接
- 2. 调试Zircon前的准备
- 支持向量机