오류 14

Error, Error parsing Mapper XML. The XML location is 'mapper/userMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Mapper's namespace cannot be empty / *.out.xml

오류 문구 Error parsing Mapper XML. The XML location is 'mapper/userMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Mapper's namespace cannot be empty 이유Mapper에 namespace를 선언하지 않아서난 오류이다.해결방법 mapper에 namespace 선언해준다. ** xml파일 안에서 실행하면 .out.xml 파일이 생성되는데 그러면 에러가 발생한다.    -> 파일 삭제하기

오류/Web 2024.09.23

Error, The content of elements must consist of well-formed character data or markup.

오류 문구 The content of elements must consist of well-formed character data or markup. 이유등호 때문에  mybatis에서 sql문에 크다 작다 등호를 사용하려고 하는데 태그로 인식해버림해결방법1.  SELECT * FROM (SELECT ROWNUM RN, TT.* FROM (SELECT * FROM BOARD ORDER BY REF DESC, STEP ASC)TT )WHERE RN >=  #{startNum} AND RN ]]> 2. between #{startNum} and #{endNum} 단 이상, 이하만 가능하다. 초과, 미만일 때는 사용 불가능 cdata 사용해서 해결완료~

오류/Web 2024.09.23

Server, Error java.lang.IllegalArgumentException

에러문구 loginOk.jsp 파일경고: 값이 [loginOk.jsp?name=복숭아]인 HTTP 응답 헤더 [Location](이)가 유효하지 않은 값이므로 응답에서 제거되었습니다. java.lang.IllegalArgumentException: code point [48,373]에 위치한 유니코드 문자 [복]은(는), 0에서 255까지의 허용 범위 바깥에 있으므로 인코딩될 수 없습니다.의미 한글 깨짐해결방법 - 1 데이터를 받아오는 jsp 파일에 받아온 데이터를 URLEncoder로 UTF-8 encode 하기 URLEncoder.encode(name,"UTF-8") 해결방법 - 2 request 자체에 UTF-8 encoding 하기 request.setCharacterEncoding("UTF-8"..

오류/Server 2024.09.10

Server, Error / com.hello.HelloServlet.class:1 Failed to load resource: the server responded with a status of 404 ()

xml 파일 HelloServlet com.hello.HelloServlet.class HelloServlet /HelloServlet에러문구com.hello.HelloServlet.class:1 Failed to load resource: the server responded with a status of 404 ()의미 주소가 틀렸다.404 에러는 주소가 틀려서 나타나는 에러 문구이다.해결방법 틀린 주소를 찾아야한다. xml 파일 만들때 servlet-class 주소를 잘못 적었다.com.hello.HelloServlet.class class 파일이지만 .class는 생략해서 적어야한다. com.hello.HelloServlet 해결완료~

오류/Server 2024.09.09

Server, Servlet / Starting Tomcat v9.0 Server at localhost' has encountered a problem

에러문구Starting Tomcat v9.0 Server at localhost' has encountered a problem의미 1. url 맵핑이 겹쳐 오류가 난다. 2. Tomcat 경로 충돌해결방법 - 1 web.xml 파일 안에  웹 서블릿을 이미 선언했는데 Servlet 파일 안에 또 웹 서블릿을 선언하면 오류가 발생한다. @WebServlet("/HelloServlet");   결론, 둘 중 하나는 지우면 된다.해결방법 - 2 1. [Servers] 더블 클릭2. Server Options에 [Public module contexts to separate XML files] 체크해결방법 - 3 Tomcat 경로 확인 / 재설정 해결방법 - 4 Server - [Clean] 해결방법 -..

오류/Server 2024.09.09

Server, Servlet / error: package javax.servlet.http does not exist

오류 문구HelloServlet.java:3: error: package javax.servlet.http does not exist의미 해당 패키지를 모르겠다.해결방법 servlet-api.jar 파일을 환경변수에서 선언해준다. 1. 시스템 속성 - 환경변수 - 새로 만들기2. 변수 이름 : CLASSPATH    변수 값 : ${Tomcat 위치}\lib\servlet-api.jar 내 Tomcat 파일 위치 > C:\Tomcat 9.0\lib\servlet-api.jar 3. cmd창이 열려있다면 껐다 다시 키기4. 확인 -  cmd창    > set  해결완료~

오류/Server 2024.09.09

JQuery, load() - url 읽어오기 / html 파일 내용 읽어서 보기

HTML동적 드롭다운  JavaScript// 파일 로드 1 depth$('#category1').load('../txt/category-data.html #category1-1', function(){ $(this).show()})//2 depth$(document).on('change', '#category1 > select', function(){ $('#category2, .console').empty(); $('#category3').empty(); //data-target의 속성을 꺼내와라 var target = $(this).find('option:selected').attr('data-target'); console.log('target = ' + target); $('#..

오류/JQuery 2024.08.27

JQuery, Checkbox 전체 선택/해제

Checkbox 전체 선택/해제  전체선택 축구 야구 농구오류 1$('#all_check').change(function(){ $('.hobby_check').attr('checked', true); }); 전체 체크는 되는데 해제가 적용이 되지 않는다. 이유 : #all_check가 false가 되어도 checked가 true이기 때문에 해결방안  all_check의 상태에 따라 변경되도록 한다.$('#all_check').change(function(){ let isChk = $(this).is(':checked') //checked가 있냐 없냐 (true, false) $('.hobby_check').attr('checked', isChk);})  all_check가 true가 되어 있으면 hobb..

오류/JQuery 2024.08.26