JSP EL表达式

所需积分/C币:9 2014-06-24 18:17:40 238KB PDF

EL表达式语法总结,包括EL的定义,EL的有效表达式,使用EL应该注意的问题等等,欢迎下载。
session Scope|将会话范围的变量名称映射到其值。该对象允许访间会话对象的属性。例 sp: SsessionScope name] App| cationScope将应用程序范围的变量名称映射到其值。该隐式对象允许访问应用程序范 围的对象 、特别强调: ①注意当表达式根据名称引用这些对象之一时,返回的是相应的对象而不是相应的属性 例如:即使现有的 pageContext属性包含某些其他值,s{ pageContext}也返冋 Page Context 对象。 ②注意<%@ page selL! nored="true"‰>表示是否禁用EL语言TRUE表示禁止. FALSE表 示不禁止.JsP20中默认的启用EL语言 四、举例说明 1.<%= request. getParameter(“ username”)%>等价于S{ param. username} 2下面的那句EL语言可以完成如果得到一个 username为空,则不显示nu而是不显示值 Username: <input type=text name="username" value= "iparam username)xbr> Password: < input type="password" name="pwd" value="s(param pwd 1 Addr:<input type="text"name="addr" value="S(param addr)">br> <%= user. getAddr()‰>等价于S{ user addr} 3<% request. getAttribute(“ userlist”)‰>等价丁S{ requestScope. userlist} 4原理如上例3 sf sessionScope. userlist )1 si sessionScope userlist]2 si application Scope. userlist )3 $f pageScope userlist ]4 s{ userlist含义:执行顺序为4123。 “.”后面的以是一个字符串,并不是真正的内置对象,不能词用对象。 5<%= user. getAddri()‰>等价于S{ useraddr 第·句前面的user为一个变量。 第二句后面user必须为在某一个范围里的属性。 <ifor (Useruser: userlist)( pagecontext setAttribute(useruser); > t <td>s(userusername)</td> <tdxs=user. getPwd( ></td> <td><告=ser. getAddr()号></td> </tx>

...展开详情
img

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐