- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EL表达式中的操作符.doc
EL表达式中的操作符
操作符功能和作用.访问一个?bean?属性或者?Map entry[]访问一个数组或者链表元素()对子表达式分组,用来改变赋值顺序? :条件语句,比如:条件??ifTrue:ifFalse
如果条件为真,表达式值为前者,反之为后者+数学运算符,加操作-数学运算符,减操作或者对一个值取反*数学运算符,乘操作/?或?div数学运算符,除操作%?或?mod数学运算符,模操作?(?取余?)==?或?eq逻辑运算符,判断符号左右两端是否相等,如果相等返回?true?,否则返回?false!=?或?ne逻辑运算符,判断符号左右两端是否不相等,如果不相等返回?true?,否则返回?false?或?lt逻辑运算符,判断符号左边是否小于右边,如果小于返回?true?,否则返回?false?或?gt逻辑运算符,判断符号左边是否大于右边,如果大于返回?true?,否则返回?false=?或?le逻辑运算符,判断符号左边是否小于或者等于右边,如果小于或者等于返回?true?,否则返回?false=?或?ge逻辑运算符,判断符号左边是否大于或者等于右边,如果大于或者等于返回?true?,否则返回?false?或?and逻辑运算符,与操作赋。如果左右两边同为?true?返回?true?,否则返回?false||?或?or逻辑运算符,或操作赋。如果左右两边有任何一边为?true?返回?true?,否则返回?false!?或?not逻辑运算符,非操作赋。如果对?true?取运算返回?false?,否则返回?trueempty用来对一个空变量值进行判断?: null?、一个空?String?、空数组、?空?Map?、没有条目的Collection?集合func(args)调用方法?, func?是方法名,?args?是参数,可以没有,或者有一个、多个参数?.?参数间用逗号隔开
%
request.setAttribute(a, 111111);
String str_count = request.getParameter(a);
//request.getParameterValues(String name)
int count = Integer.parseInt(str_count);
count = count + 20;
out.println(count + br);
session.setAttribute(username, zhangxin);
out.println(session.getAttribute(username) + br);
Cookie cookie = new Cookie(name, aotori); //(key,value)
cookie.setPath(/);
cookie.setMaxAge(365 * 24 * 60 * 60);// 不设置的话,则cookies不写入硬盘,而是写在内存,只在当前页面有用,以秒为单位
response.addCookie(cookie); //添加第一个Cookie
out.println(request.getHeader(User-Agent) + br);
String userid = (String) application.getInitParameter(userid);
out.println(userid + br);
%
br /
br /
EL:
br /
br /
${param.a }
br /
//${paramValues.a} ${requestScope.a }
br /
${param.a + 20}
br /
${sessionScope.username }
br /
${cookie.name.value}
br /
${header[User-Agent]}
br /
${initParam.userid}
br /
br /
h2
表达式语言 - 算术运算符
/h2
hr
table border=1
tr
td
b表达式语言/b
/td
td
b计算结果/b
/td
/tr
!-- 直接输出常量 --
tr
td
${1}
/td
td
${1}
/td
/
文档评论(0)