簡體   English   中英

在grails 3.2.8中將參數從gsp傳遞到內部模板gsp

[英]passing parameters from gsp to inside template gsp in grails 3.2.8

我正在嘗試將HTML標記從gsp傳遞到模板gsp。 但是我正在將期望的值傳遞給模板gsp。 附上代碼:

**TestPassValueController**
package sample.test
class TestPassValueController {
def groovyPagesTemplateEngine
def index() {
Map testMap = [:]
def test = '<H1 > " hai test page 123 </H1>'       
testMap:[a:"one",b:test]
}
}

**index.gsp**
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<title></title>
</head>
<body>
<g:render template='testSample' model="[sample:b]"/>
</body>
</html>

**_testSample.gsp**
<script type="text/javascript">
var sample = ${b};
alert("hai");
alert(sample);
</script>

謝謝Pooja

您將b傳遞給testSample並將b更改為sample:

<g:render template='testSample' model="[sample:b]"/>

然后在testSample.gsp中,您現在以b指代樣本:

<script type="text/javascript">
var sample = ${b};

更改model="[b:b]"或將sample更改為指向'${sample}'然后將其用引號引起來,如圖所示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM