EL表达式用法---查询博客
jsp脚本:<%=request.getAttribute(name)%>
EL表达式替代上面的脚本:${requestScope.name}
使用EL最主要的作用是获得四大域中的数据,格式${EL表达式}
此表达式主要终于代替findAttribute(String name),取值顺序相同
---同样是依次从pageContext域,request域,session域,application域中
引入头文件
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!-- 取值 -->
${name}
<!-- 对象取值 对象.属性名 -->
${user.id}.....${user.username}.....${user.pwd}
<!-- 集合取值Key[0].属性名 -->
${List[0].id}
<!-- 项目名 -->
${pageContext.request.contextPath}
<!-- el执行表达式 -->
${50*900000}
${empty user }
${user==null?"空的":user.username }
<!-- 取map集合 循环增强 -->
<c:forEach items="${map }" var= "entry">
${entry.key }....${entry.value.username }
</c:forEach>
<!--非增强循环-->
<c:forEach begin="0" end="10" var= "entry">
${entry}
</c:forEach>
使用if判断
<c:if test="${count==10}">
aaa
</c:if>
最新文章
- 将.war文件解压到指定目录
- 使用 python 发送邮件
- CSS垂直居中指南
- spirng定时任务的两种配置:注解和xml
- 从零开始学习Linux(mkdir and rmdir)
- Measuring the amount of writes in InnoDB redo logs
- django中的filter和get的区别 (MultipleObjectsReturned: get() returned more than one Publisher --)(DoesNotExist: Publisher matching query does not exist.)
- Android 完全退出程序,以及再按一次返回键退出程序
- Maya pywin32
- border粗细不一
- 调试器带参数调试(OD,EDB)
- android sax解析xml 文件 动态加载标题
- js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
- iOS 应用测试最佳实践
- 老李分享:Uber究竟是用什么开发语言? 1
- pycharm2019+破解补丁
- Linux之Redis安装
- 解决VS Code开发Python3语言自动补全功能不带括号的问题
- Ajax跨域请求COOKIE无法带上的解决办法
- 【Linux高级驱动】触摸屏驱动的移植