gpt4 book ai didi

grails - Grails:将值从 Controller 发送到 View

转载 作者:行者123 更新时间:2023-12-02 15:23:35 25 4
gpt4 key购买 nike

我是grails的新手,我一直在尝试一些教程,但是没有用。我想要

将值传递给 View ,但为空。我的代码如下:

Controller :

package grail.test.project

import grails.test.mixin.TestFor
import spock.lang.Specification

@TestFor(HelloController)
class HelloControllerSpec extends Specification {

def index() {
render(model:[name : "JOHNY"])
}
}

查看(views / hello / index.jsp)
<!DOCTYPE html>
<html>
<head>
<meta name="layout" content="main"/>
<title>Welcome to Grails</title>
</head>
<body>
Hello World !!! This is grails application for testing project with text.
<br>
Parameter from controller: ${name}
</body>
</html>

它不是打印从 Controller 发送的名称。我可能会错过一些东西,请帮助谢谢。

最佳答案

您无法在测试用例中使用render方法。请像创建 Controller 。

class HelloController {

def index() {
render(view:'index',model:[name : "JOHNY"])
}
}

关于grails - Grails:将值从 Controller 发送到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31693567/

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