首页 > 代码库 > action-Struts2
action-Struts2
action
一个很常用的标签,用于执行一个action请求,当在jsp页面通过action标签执行action请求时,可以将返回结果输出到当前页面中,当然,也可以不输出
属性:
executeResult 可选,String类型(PS:这里笔者倒认为是Boolean类型了,因为它取值就是true和false罢了,但我的书上写的是String,咱们知道意思就是了,没必要深究,毕竟这是别人的框架,也不是java官方的,没必要这么较真,咳,扯远了,回归主题),false或者true,是否执行Action返回结果,默认为false,注意这里是执行结果,即include,不是forward
flush 可选,Boolean类型,输出结果是否刷新,默认为true
ignoreContextParams 可选,Boolean类型,是否将页面参数传入被调用的action,默认为false
name 必选(PS:写了这么久终于见到了一个必选标记了,mark),action对象的映射名称,就是struts.xml中action的name属性
namespace 可选,String类型,action的空间。。。
var 可选 引用此action的名字(var一般都是变量的名称,这里的action的名字指的是这个action标签,而不是action标签的name属性对应的action)
eg:
1、
<s:action name="action1"></s:action>
执行后浏览器一片空白~略去result
2、
<h1>这里是jsp页面</h1>
<s:action name="action1" executeResult="true"></s:action>
result:
action-Struts2