webwork ActionMapper妙用
在默认的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>


来自
lunzi   2009-12-03 15:35:40 评论:0   阅读:673   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog