首页 > 代码库 > 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