我遇到了我的grails應用程序的問題。我有一個表單,其方法設置爲POST,在本地和我們的登臺服務器上提交表單時,一切正常,但在我們的生產服務器上,當表單被提交時,它只是被重定向爲GET請求,顯然該操作失敗爲否參數由控制器接收。Http表格沒有發佈
這裏從我.gsp頁
<g:form name="unsubscribe" url="[action:'unsubscribeConfirm', controller:'subscriptions']" >
<p> </p>
<g:each in="${subCities}" var="subCity" status="i" >
<div class="unsubscribe-select-cities-check" >
<g:checkBox name="subCity" value="${subCity.id}" checked="false" />${subCity.description}
</div>
</g:each><br/>
<c:reasonSelect name="reason" class="unsubscribe-select-reason-drop-down" id="reason-select" />
<textarea class="textarea-style" cols="55" rows="3" name="reasonTxt" id="reason-text" style="display: none;"></textarea>
<input class="required input-style required" type="hidden" name="email" value="${person.email}">
<g:submitButton name="Send" value="${g.message(code:'cl.email.unsubscribe.details.send')}"
class="main-left-col-login-form-submit-register" style="float: left;"/>
</g:form>
即使是查看源代碼都在分期和生產是一樣的。
部署結構是Tomat的Apache面前。
你可以顯示你的控制器嗎? – 2011-06-16 14:38:46