[英]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.