u 数据标签
property
set
scope="action",action=request+actionContext
push
修改页面
param
<param name="color">blue</param>
<param name="color" value="blue"/>
注1:它是子标签
注2:url/action
date
java.text.SimpleDateFormat/DecimalFormat
debug
url/param/a
Action
<h1>property标签</h1> <s:property default="xxx" value="result" />
<h1>set标签</h1> <s:set var="result" value="uname" scope="action" /> action: <s:property value="result" /> <br> request:${result }
<h1>url/param标签</h1> <s:set var="blue" value="result" /> <s:url var="url1" namespace="/sy" action="tagAction_formSubmit"> <s:param name="color1" value="blue"></s:param> <s:param name="color2">blue</s:param> </s:url> <s:property value="#url1" />
<h1>date标签</h1> <% request.setAttribute("d", new Date()); %> <s:date name="#request.d" format="yyyyMMdd" />
<s:debug /> <h1>push标签</h1> <div> <s:property /> <s:push value="result"> <s:property /> </s:push> </div> |
u 控制标签
iterator/if/elseif/else
<% request.setAttribute("score", new Integer(70)); request.setAttribute("names", new String[] { "zs", "ls", "ww" }); %> <h1>控制标签</h1> <s:if test="#request.score >= 90"> A </s:if> <s:elseif test="#request.score >= 80"> B </s:elseif> <s:elseif test="#request.score >= 70"> C </s:elseif> <s:elseif test="#request.score >= 60"> D </s:elseif> <s:else> E </s:else>
<ul> <s:iterator var="v" value="#request.names"> <li><s:property value="#v" /></li> </s:iterator> </ul> |
u 表单标签
主题:xhtml/simple(自带样式,无法table排列样式)
u 非表单标签
String 字符串
Boolean true|false
Object
Object/String 传过去字符串,但会被认为是一个OGNL表达式进行计算
%{str}:str会被强制转换成OGNL表达式计算
<s:a href="%{#url1}">bbb</s:a>
var 将值保存到上下文(ActionContext)中的一个key
scope 4+action
action=request+actionContext
备案号:湘ICP备19000029号
Copyright © 2018-2019 javaxl晓码阁 版权所有