webwork ActionMapper妙用

来源:互联网 发布:天津办公软件培训 编辑:程序博客网 时间:2024/05/01 12:36
 在默认的DefaultActionMapper中,利用提交的参数我们就可以做到四种比较特别的功能:

执行另外的方法

<ww:form name="baz">
    <ww:textfield label=
"Enter your name" name="person.name"/>
    <ww:submit value=
"Create person"/>
    <ww:submit name=
"method:anotherMethod" value="Cancel"/>
</ww:form>

执行另外一个Action

<ww:form name=
"baz">
    <ww:textfield label=
"Enter your name" name="person.name"/>
    <ww:submit value=
"Create person"/>
    <ww:submit name=
"action:anotherAction" value="Cancel"/>
</ww:form>

Redirect 直接转向一个网址
<ww:form name=
"baz">
    <ww:textfield label=
"Enter your name" name="person.name"/>
    <ww:submit value=
"Create person"/>
    <ww:submit name=
"redirect:www.google.com" value="Cancel"/>
</ww:form>



Redirect-action 直接转向另外一个action

<ww:form name=
"baz">
    <ww:textfield label=
"Enter your name" name="person.name"/>
    <ww:submit value=
"Create person"/>
    <ww:submit name=
"redirect-action:dashboard" value="Cancel"/>
</ww:form>
原创粉丝点击