这是我尝试过的...
我把它放在一个叫<mySbtBasedProjdir>/src/main/webapp/static/simpleForLoop.html
的文件中
<lift:surround with="default" at="content">
为什么在liftweb中这是一个问题?
<script type="text/javascript">
var i=0;
for (i=0;i<=5;i++) {
document.write("The number is " + i);
document.write("<br />");
}
</script>
</lift:surround>
我得到的错误开始于:
scala.xml.dtd.ValidationException: :5:14: name expectednet.liftweb.util.PCDataXmlParser.reportSyntaxError(PCDataMarkupParser.scala:174)
最佳答案
我需要将其封装在CDATA标记内
<![CDATA[
<script etc ...
</script>
]]>
因此,解析器将忽略它。