Struts2.1 OGNL 表达式.doc
文本预览下载声明
Kan %@?page?language=java?import=java.util.*?pageEncoding=UTF-8% ??
%@page?import=com.rao.struts2.bean.Sex% ??
%@?taglib?prefix=s?uri=/struts-tags% ??
!DOCTYPE?HTML?PUBLIC?-//W3C//DTD?HTML?4.01?Transitional//EN ??
html ??
????head ??
????????titleMy?JSP?OGNL1.jsp?starting?page/title ??
??
????????meta?http-equiv=pragma?content=no-cache ??
????????meta?http-equiv=cache-control?content=no-cache ??
????????meta?http-equiv=expires?content=0 ??
????????meta?http-equiv=keywords?content=keyword1,keyword2,keyword3 ??
????????meta?http-equiv=description?content=This?is?my?page ??
????????!-- ??
????link?rel=stylesheet?type=text/css?href=styles.css ??
????-- ??
??
????/head ??
??
????body ??
????????% ??
????????????request.setAttribute(req,?request?scope); ??
????????????request.getSession().setAttribute(sess,?session?scope); ??
????????????request.getSession().getServletContext().setAttribute(app, ??
????????????????????aplication?scope); ??
????????% ??
????1.通过ognl表达式获取?属性范围中的值 ??
????????br ??
????????s:property?value=#request.req?/ ??
????????br?/ ??
????????s:property?value=#session.sess?/ ??
????????br?/ ??
????????s:property?value=#application.app?/ ??
????????br?/ ??
????????hr ??
????2.通过SPAN?style=BACKGROUND-COLOR:?#fafafaognl表达式创建list?集合?,并且遍历出集合中的值 ??
????????br ??
????????s:set?name=list?value={eeeee,ddddd,ccccc,bbbbb,aaaaa}/s:set ??
????????s:iterator?value=#list?var=o ??
????????????!--?${o?}br/?-- ??
????????????s:property?/ ??
????????????br?/ ??
????????/s:iterator ??
????????br?/ ??
????????hr ??
????3.通过ognl表达式创建Map?集合?,并且遍历出集合中的值 ??
????????br ??
????????s:set?name=map??
????????????value=#{1:eeeee,2:ddddd,3:ccccc,4:bbbbb,5:aaaaa}/s:set ??
????????s:iterator?value=#map?var=o ??
????????????!--??????${o.key?}-${o.value?}br/???-- ??
????????????!--?s:property?value=#o.key/-s:property?value=#o.value/br/???-- ??
????????????s:property?value=key?/-s:property?value=value?/ ??
????????????br?/ ??
????????/s:iterator ??
????????br?/ ??
????????hr ??
????4.通过ogn
显示全部