gpt4 book ai didi

grails - 在grails条件下显示 View 中的消息

转载 作者:行者123 更新时间:2023-12-02 15:33:13 24 4
gpt4 key购买 nike

我有一个用于登录的登录页面上的操作。现在,我想在登录页面的表单下显示一条消息,然后将其重定向。但是我不知道该怎么做。有人可以帮我吗?这是我的 View 页面和下面给出的 Controller :

查看>>>

<form id="login_form" controller="login" action="loginAction">
<table align="center">
<tr>
<td align="right">User Name : </td>
<td><g:textField name="username" id="username" required="true"/></td>
</tr>
<tr>
<td align="right">Password : </td>
<td> <g:passwordField name="password" id="password" required="true"/></td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" value="Log-In"/></td>
</tr>
</table>

</form>

Controller Action >>>
def loginAction = {
def username = params?.username
def password = params?.password
def user = User.findByUsername(username)
def pass = User.findByPassword(password)
if(user && pass){
redirect(controller:"home",action:"home")
}else{
redirect(controller:"login",action:"login")
}
}

最佳答案

您可以在Flash范围内设置消息,例如

flash.message = message(code: "login.failed")

然后放入您的重定向代码
redirect(action: "login", params: [])

正在查看Flash消息的可用性,
  <g:if test="${flash.message}">
<div class="message">${flash.message}</div>
</g:if>

希望我能正确回答您的问题,如果我在某个地方错了,请纠正我。

关于grails - 在grails条件下显示 View 中的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16272103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com