【问题标题】:JSP page with JavascriptMVC tomcat 7 error带有 JavascriptMVC tomcat 7 错误的 JSP 页面
【发布时间】:2012-10-10 12:45:04
【问题描述】:

我正在开发一个 webapp..我正在将 SpringMVC 用于服务器端,将 JavascriptMVC 用于客户端...现在问题出在 javascriptmvc 我使用 html 页面但现在我想将 javascriptmvc 与我的 jsp 页面合并.. .当我在本地打开页面时它工作正常但是当我将它部署到tomcat上时它给出了Http:500错误

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 37 in the jsp file: /resources/javascriptmvc/todo/tod/index.jsp 
Invalid character constant
34:         <script type='text/ejs' id='todosEJS'>
35:             <% for(var i =0; i < this.length ; i++){ %>
36:                 <li <%= this[i]%>>
37:                 <%= $.View('todoEJS',this[i] ) %>
38:                 </li>
39:             <% } %>
40:         </script>

如果我将扩展名更改为 html,所有这些都可以正常工作,我不知道 jsp 有什么问题。 任何帮助将不胜感激

【问题讨论】:

    标签: jquery jsp jquery-plugins tomcat7 javascriptmvc


    【解决方案1】:

    别担心,在 javascriptmvc 论坛的一个人的帮助下找到了解决方案。 问题是 jsp 页面没有在脚本中选择 ejs 标记。 这就是我所做的

    我在views文件夹中创建了一个新文件'todoEJS.ejs',并在其中放置了这段代码

    <% for(var i =0; i < this.length ; i++){ %>
         <li <%= this[i]%>>
             <%= $.View('todoEJS',this[i] ) %>
         </li>
     <% } %>
    

    然后在jsp文件中我把脚本代码改成了这个

    <script type='text/ejs' id='todosEJS' src='${pageContext.request.contextPath}/resources/javascriptmvc/todo/todo/views/todoEJS.ejs'>
    </script>
    

    效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-06
      • 2013-06-20
      • 1970-01-01
      • 2015-01-30
      • 2013-04-05
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      相关资源
      最近更新 更多