본문 바로가기

JAVA/Error3

[XML] org.xml.sax.SAXParseException; 주석에서는 "--" 문자열이 허용되지 않습니다. org.xml.sax.SAXParseException; lineNumber: 662; columnNumber: 30; 주석에서는 "--" 문자열이 허용되지 않습니다. 발생시점 Mybatis 쿼리 수정 후 서버를 올릴 때 root-context.xml을 읽어오면서 발생. 발생상황 쿼리를 수정 중 후 테스트를 하려고 새로운 이전 쿼리가 감싸져 있는 태그 전체를 주석처리 했는데, 스프링이 XML을 파싱할때 쿼리 스크립트 group by절에 '--'로 주석처리해놓은 부분에서 오류가 발생한 것으로 보입니다. XML주석의 형태 때문인지 주석 내에 '--'를 허용하지 않는 것 같습니다. 주석 내부에서 오류가 발생할거라는 생각을 못해서 뒤통수의 얼얼함을 느끼며 SAX에 대해 찾아봤는데, 간단히 요약하자면 다음과 같습니.. 2023. 1. 2.
[Spring]javax.servlet.ServletException: File &quot not found 해결 방법 화면단에서 ajax로 사원 등록을 요청해서 결과 값을 받도록 구현했는데 컨트롤러에서 결과 메시지를 리턴하는 과정에서 file not found 오류가 발생했습니다. javax.servlet.ServletException: File "/WEB-INF/views//misMng/misAssistance/employee.jsp"" not found 이 오류는 JSP파일이 servlet으로 컴파일되지 않았거나 리턴 경로를 찾지 못했을 때 발생하는 에러인데, 에러메시지를 보니 @RquestMapping으로 요청한 url을 viewRenderer에서 찾고 있엇던 거 같은데 실제로 ajax요청한 view의 경로와는 완전 다르니 찾지 못한 게 당연합니다 ㅜ 발생 원인 @ResponseBody @RequestMapping.. 2022. 12. 21.
[JavaScript] Uncaught SyntaxError: missing ) after argument list 에러 Controller단에서 View로 전송 후 javascript를 읽어오면서 오류가 발생했습니다. 번역기를 돌려보니 "인수 목록 뒤에 잡히지 않는 구문 오류가 있습니다." 정도로 나오네요. 주로 따옴표나 괄호가 누락되어 발생하는 거 같습니다. Uncaught SyntaxError: missing ) after argument list 발생원인 제 경우에는 JSTL로 모델 변수를 아래와 같이 받도록 해두었는데 opener.readerDetail('${vo.branch_cd}','${vo.reader_cd}','${vo.extend_gbn}'); Controller단에서 넘어온 String 변수 값에 따옴표('')가 포함되어있어서 JSTL 변수가 아래와 같이 매핑되어, javascript 엔진이 읽어오다가 .. 2022. 12. 9.