我正在尝试将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
发布于 2017-05-15 16:49:57
您正在将b传递给testSample并将b更改为示例:
<g:render template='testSample' model="[sample:b]"/>然后在testSample.gsp中,您将现在的示例引用为b:
<script type="text/javascript">
var sample = ${b};要么更改model="[b:b]",要么更改示例指向'${sample}',并将其环绕在如图所示的引号中。
https://stackoverflow.com/questions/43984240
复制相似问题