Grails 中的简单验证码不显示图像
Image is not displaying for simple-captcha in Grails
Grails simple-captcha
插件没有显示图像。
在控制器中打印 params.captcha 时打印空值。
可能的解决方案是什么?如果有人提到在 Grails 2.3.3 中集成 simple-captcha
插件的步骤,我将不胜感激。我的 GSP 页面代码是:
<g:form controller="user" action="register">
<g:textField name="email" placeholder="email"/><br>
<g:passwordField name="password" placeholder="password"/><br>
<img src="${createLink(controller: 'user', action: 'register')}"/>
<label for="captcha">Type the letters above in the box below:</label>
<g:textField name="captcha"/>
<g:actionSubmit value="register" action="register" /><br>
</g:form>
你用错了URL。变化
<img src="${createLink(controller: 'user', action: 'register')}"/>
到
<img src="${createLink(controller: 'simpleCaptcha', action: 'captcha')}"/>
现在,将显示您的图像,您可以输入验证码并提交表单。在 user
控制器的 register
操作中,您现在将看到 params.captcha
。
Grails simple-captcha
插件没有显示图像。
在控制器中打印 params.captcha 时打印空值。
可能的解决方案是什么?如果有人提到在 Grails 2.3.3 中集成 simple-captcha
插件的步骤,我将不胜感激。我的 GSP 页面代码是:
<g:form controller="user" action="register">
<g:textField name="email" placeholder="email"/><br>
<g:passwordField name="password" placeholder="password"/><br>
<img src="${createLink(controller: 'user', action: 'register')}"/>
<label for="captcha">Type the letters above in the box below:</label>
<g:textField name="captcha"/>
<g:actionSubmit value="register" action="register" /><br>
</g:form>
你用错了URL。变化
<img src="${createLink(controller: 'user', action: 'register')}"/>
到
<img src="${createLink(controller: 'simpleCaptcha', action: 'captcha')}"/>
现在,将显示您的图像,您可以输入验证码并提交表单。在 user
控制器的 register
操作中,您现在将看到 params.captcha
。