讲稿宏晶第五阶段jsp.pptxVIP

  • 0
  • 0
  • 约1.19千字
  • 约 21页
  • 2021-11-20 发布于北京
  • 举报
JSP- EL表达式语言;本章内容;EL简介;EL语法;访问java bean jsp:useBean id=“now” class=“java.util.Date” / ${ now.year] } ${now[“year”]} %request.setAttribute(“t”, new Student())% ${};对象访问语法 ${} 访问对象user的getName()方法以得到name成员的值。 ${list[1]} 访问list对象的第二项。 ${map[“key”]} 访问map指定键的值。;“.”与“ [ ]”的相同点和差别。 都可以访问对象的属性。 差别: 当属性的名字包含有空格,点号等复杂符号时。使用”.”来访问对象的属性将会出现异常;操作符 算术操作符(+,-,*,/,%) 逻辑操作符(,||,!或and,or,not) XML操作符 lt le = gt ge = 比较操作符(,=,,=,==,!==)—可以自动转换数据类型 空操作符(empty)//当值为null时返回true;EL的隐式对象;类别;类别;pageContext:提供对页面属性的访问 ;header:返回一个请求标题名称,然后将该值映射至单个字符串值;EL应用;禁用EL表达式;EL函数;${fn:trim(“ abc ”)} ${fn:contains(“abcjavaf”, “java”)} ${fn:endsWith(“a.txt”, .txt)} ${fn:escapeXml(“bhi/b”)} ${fn:indexOf(“terry_xue”, “_)} ${fn:join(array, ;)} ${fn:length(“abc”)} …;自定义EL函数;在web/inf下面新建文件 socloud.tld (参考系统提供的tld文件完成函数的定义) 基中: short-name定义为: h uri定义为: http://java.socloud function namerandomColor/name function-classnet.socloud.functions.ColorMaker/function-class function-signatureString randomColor()/function-signature /function;新建jsp文件,在头部导入定义的tld %@ taglib uri=http://java.socloud prefix=h% 在样式定义部分加上以下代码: body{ color: ${h:randomColor()}; };Thanks!

文档评论(0)

1亿VIP精品文档

相关文档