日期:2014-05-16  浏览次数:20371 次

JSP EL语法与基本使用

JSP EL的语法与基本使用

?

类型

示例

对应的调用方法

JavaBeans

${user.username}

${user[“username”]}

${user[‘username’]}

user.getUsername()

数组

${hoby[1]}

${hoby[“1”]}

${hoby[‘1’]}

hoby[1]

List

${adress[2]}

${adress[“2”]}

${adress[‘2’]}

address.get(2)

Map

${phone[“home”]}

${phone[‘home’]}

${phone.home}

Phone.get(“home”)


JSP EL的内置对象

  • pageContext
  • pageScope
  • requestScope
  • sessionScope
  • applicationScope
  • param
  • paramValues
  • header
  • headerValues
  • cookie
  • initParam

?? 例子:

?

<%session.getAttribute("phone")%>
等价于
${sessionScope.phone}
?

设定 JSP 不使用 JSP EL

  • ?????? 使用 page 指令的