这是我尝试过的...
我把它放在一个叫<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>
]]>


因此,解析器将忽略它。

09-27 21:05