grails中的页面和action间的数据交互问题

来源:互联网 发布:js怎么设置table隐藏 编辑:程序博客网 时间:2024/06/06 18:52

1、form将数据提交不到action

<g:form url="[resource:usersInstance ,action:'update']" method="PUT">     <g:hiddenField name="version" value="${usersInstance?.version}" />   <fieldset class="form">      <g:render template="form"/>   </fieldset>   <fieldset class="buttons">   %{--<g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" />--}%      <g:submitButton name="edit" class="update" value="${message(code: 'default.button.update.label', default: 'Update')}" />   </fieldset></g:form>

方法权限不同,上面的书写不同:
Put : url中必须填写resource
Post:无限制

一种方式:

<g:form method="POST" >  //此处action无用    <fieldset class="form">        <g:render template="form1"/>    </fieldset>    <fieldset class="buttons">        <g:actionSubmit value="Search" action="searchForm" />   //提交数据,在此处使用action    </fieldset></g:form>

另一种方式:

<g:form method="POST" url="[action:'searchForm']" >    <fieldset class="form">        <g:render template="form1"/>    </fieldset>    <fieldset class="buttons">        <g:submitButton value="Search" name="search" />    </fieldset></g:form>

2、405错误,可能是方法权限问题

0 0
原创粉丝点击