我正在尝试将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>
谢谢普加
您将 b
传递给 testSample 并将 b 更改为示例:
<g:render template='testSample' model="[sample:b]"/>
然后在testSample.gsp中,你现在将sample引用为b:
<script type="text/javascript">
var sample = ${b};
更改model="[b:b]"
或将示例更改为指向'${sample}'
并将其括在引号周围,如图所示。