EL,OGNL表达式 $ % #

摘要:
tea_id=%{#session.loginUser.teacher.tea_id}"cssClass="icoZwsc"˃作文上传访问session包含loginUser的属性2、EL提供了在JSP脚本编制元素范围外使用运行时表达式的功能。EL存取变量数据1$.ready(23function(){456//显示提示信息7varm="${msg}";8if(!

1、OGNL表达式依赖于struts2标签,必须结合struts2标签使用,

%”符号的用途是在标志的属性为字符串类型时,计算OGNL表达式的值。

<s:a href="http://t.zoukankan.com/getThemeMsg.action?tea_id= %{#session.loginUser.teacher.tea_id}" cssClass="icoZwsc">作文上传</s:a>

访问session 包含loginUser的属性

<s:property value="#session.loginUser.teacher.tea_name" />

2、EL 提供了在 JSP脚本编制元素范围外使用运行时表达式的功能。

EL存取变量数据

EL,OGNL表达式 $ % #第1张EL,OGNL表达式 $ % #第2张
1 $(document).ready(
2         
3 function(){
4              
5              
6              //显示提示信息
7              var m = "${msg}";
8              if(!checkIsNull(m))
9 alert(m);
10              
11                  //显示等级图标
12              var rankScore="<%=score%>"
13                 //alert(rankScore);
14 setRankPic(rankScore);
15 }
16         );
View Code

3、OGNL <s:property (修改为#priviewList,就没值.)

private Map<Integer,List<TurnPicTemp>> priviewList ;
<img src="http://t.zoukankan.com/<s:property value='priviewList[2][0]["imagepath"]' />" alt="美味的欢乐" />

private Map<Integer,List<String>> priviewList ;
<img src="http://t.zoukankan.com/<s:property value='priviewList[2][0]' />" alt="美味的欢乐" />

参考资料:EL,OGNL两种表达式用处的不同

Struts 2的OGNL表达式( # % $)

EL表达式从数组MapList集合取值

s:propertyd的用法

免责声明:文章转载自《EL,OGNL表达式 $ % #》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AprilTag标记追踪23.2.2 使用bool类型进行判断下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

复习java web之jsp入门_El表达式_JSTL标签库

JSP 技术掌握:JSP语法 + EL + JSTL 为什么sun推出 JSP技术 ?Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。 JSP技术与Servlet 技术区别和关系?JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML...

JSTL与EL表达式(为空判断)

JSTL与EL表达式(为空判断) 一、循环遍历集合 1、在jsp中引入标准函数声明 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 2、若要判断集合的大小,则需要引入如下声明 <%@ taglib prefix="fn" uri="http://java...

在Apache Struts中利用OGNL注入

前言 本文简要介绍了Apache Struts的OGNL注入缺陷,文章中介绍使用简单的应用程序复现OGNL注入。深入研究针对公共漏洞,并理解这类漏洞。 内容 安装Apache Tomcat服务器(入门) 熟悉Java应用程序在服务器上的工作方式(Web服务器基础知识) Struts应用程序示例(Struts应用程序示例) 表达语言注入(表达式语言注入) 了...

EL表达式获取数据

EL 全名为Expression Language。 EL主要作用 获取数据: •EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 执行运算: •利用EL表达式可以在JSP页面中执行一些基本的关系运算、...

jsp里的逻辑语句c:if和c:choose

1.c:if <c:if test=""></c:if> c:when的test里可以是变量或者是一个EL表达式,其结果应该是true或者false。 EL表达式具体参考http://blog.csdn.net/yolanda_nuonuo/article/details/52680036 2.c:choose <c:cho...

170819-关于EL表达式的知识点

1 .EL表达式 [1] 简介 > JSP表达式 <%= %> 用于向页面中输出一个对象。 > 到JSP2.0时,在我们的页面中不允许出现 JSP表达式和 脚本片段。 > 使用EL表达式来代替JSP表达式 ,使用JSTL标签来代替JSP脚本片段。 > EL表达式用来向页面输出内容 getAttribute();/...