2012-10-10 2 views
0

웹 응용 프로그램에서 작업하고 있습니다. 서버 쪽에서 SpringMVC를 사용하고 클라이언트 쪽에서 JavascriptMVC를 사용하고 있습니다. 이제 문제는 javascriptmvc에 있습니다. 이제는 HTML 페이지에서 작업했지만 지금은 통합하려고합니다. 내 JSP 페이지와 javascriptmvc ... 내가 로컬 페이지를 열 때 그것을 잘 작동하지만 난 바람둥이에 배포 할 때 HTTP를 제공합니다 500 오류를JavascriptMVC tomcat 7 오류가있는 JSP 페이지

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의 문제는 무엇인지 모릅니다. 도움이 되시길 바랍니다

답변

0

아무나 걱정하지 마세요, javascriptmvc 포럼의 녀석의 도움을 받아 해결책을 찾았습니다. 문제는 jsp 페이지가 스크립트에서 ejs 태그를 선택하지 못했습니다. 여기에 내가

내가 새 파일 '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> 

그리고 정상적으로 작동합니다.