Grails表单提交原因404

Grails表单提交原因404,第1张

概述我创建了一个非常简单的注册用户表单 <g:form name="signupForm" url="[controller:'users', action:'signup']"> <g:textField name="username" placeholder="Username" /> <g:passwordField name="password" placeholder="Passwo 我创建了一个非常简单的注册用户表单

<g:form name="signupForm" url="[controller:'users',action:'signup']">  <g:textFIEld name="username" placeholder="Username" />  <g:passwordFIEld name="password" placeholder="Password" />  <g:textFIEld name="email" placeholder="Email" />  <g:actionsubmit  value="Signup" action="update" /></g:form>

当我单击提交按钮时,我收到404错误请求的资源不可用.但是,如果我手动导航到完全相同的URL(或者甚至只是选择404错误页面上的地址栏并按回车键),那么它可以工作!

我的控制器看起来像这样,非常简单.

class UsersController {    def signup() {        render "Hello World"    }}

很抱歉,如果这是一个noob问题,但我已经查看了Grails文档,并且无法弄清楚为什么会发生这种情况.任何帮助非常感谢.谢谢.

解决方法 g:actionsubmit有参数action =“update”,它将把它推送到那个不存在的UsersController def更新,因此它会抛出404.

您可以删除action =“update”或将该 *** 作添加到控制器.

http://grails.org/doc/latest/ref/Tags/actionSubmit.html

还有一个g:submitbutton你可以使用.

http://grails.org/doc/latest/ref/Tags/submitButton.html

总结

以上是内存溢出为你收集整理的Grails表单提交原因404全部内容,希望文章能够帮你解决Grails表单提交原因404所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存