action:在JSP页面直接调用一个Action
name:指定调用的Action
namespace:指定调用的Action所在的namespace
var:将Action放入Stack Context
executeResult:将Action的处理结果包含到页面,默认false
ignoreContextParams:页面的参数是否传入Action,默认false
bean:创建一个JavaBean
name:JavaBean的类
var:JavaBean实例放入Stack Context和requestScope中
标签内可使用<s:param name=”fieldName” value=”value” />传入JavaBean属性
date:格式化输出一个日期
name:指定要格式化的日期值
nice:是否输出指定日期和当前日期的时差
var:格式化后的字符串放入Stack Context和requestScope
format:指定格式来格式化日期
include:将一个JSP或Servlet包含到本页面中
value:指定要包含的JSP或Servlet
source:指定被排序的集合
标签内可使用<s:param name=”paramName” value=”value” />传入参数
param:为其它标签提供参数
name:参数名
value:参数值
push:将某个值放入ValueStack的栈顶
value:指定需放入栈顶的值
set:将某个值放入某个范围
scope:指定范围application,session,request,page,action,默认action
value:指定赋给变量的值,默认ValueStack栈顶的值
var:放入ValueStack中
url:生成一个url地址
action:指定url
value:指定url,与action选其一即可
anchor:锚点
encode:是否对参数编码,默认true
escapAmp:是否对&进行编码,默认true
forceAddSchemeHostAndPort:是否在url添加scheme,主机和端口
includeContext:是否将当前上下文包含到url
includeParams:是否包含请求参数,属性值只能为:none,get,all,默认get
method:指定调用Action的方法
namespace:指定Action的命名空间
portletMode:指定结果页面的portlet模式
scheme:设置scheme属性
var:把链接值放入ValueStack中
windowState:指定结果页面的portlet状态
标签内可使用<s:param name=”paramName” value=”value” />指定参数
property:输出指定值
default:需要输出的值为null,则显示此值
escape:指定是否escape HTML代码。默认true
value:指定需要输出的属性值,默认ValueStack栈顶的值
debug:查看ValueStack和Stack Context的内容