본문 바로가기
반응형

[ 오류 해결 ] 17

[JAVA] if 조건문에서 ==가 안될 때, 문자열 비교 시 ==와 equals()의 차이점 블로그 만들기 프로젝트 중 회원가입 부분에서 비밀번호 유효성 체크를 하는데 if문이 안먹더라. String userPwd = req.getParameter("userPwd"); //ajax로 전달한 data 값 userPwd PrintWriter out = resp.getWriter(); String result = "";//결과값 if (userPwd == "12345678!")) { //안됨 System.out.println("사용불가"); result = "1"; }else if (userPwd.equals("1004!!!!")) { //됨 System.out.println("위험"); //1004 등의 특정 의미있는 비밀번호 result = "2"; } out.write(result); //aja.. 2022. 10. 5.
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 갑자기 빨간줄 쳐지면서 Java Build Path가 안맞는단다. 2가지를 설정해본다. 1. 우클릭 -> Properties -> ava Bulid Path -> Libraries 선택 -> 우측에 Add Library -> Server Runtime - >Apache Tomcat(아파치 톰캣) 선택 2. 프로젝트 우클릭 -> Properties -> Project Facets -> Java -> Runtimes -> Tomcat 체크 -> Apply 2022. 10. 4.
java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'Controller' method 간만에 실행했는데 안되더라. 콘솔에 에러메시지를 보니 메시지가 다음과 같았다. java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'helloController' method 찾아보니 스프링에서 이런 에러가 나면 해당 **Controller.java 파일의 Mapping 에 문제가 발생한 것이라고 한다. 에러메시지 아래에 자세히 보니 HelloController.hello23과 hello21이 보이는데 21이 already bean method라는걸 보니 이미 쓰였나보다. 아니나 다를까, 처음에 일 시작할 때 어떻게 정리를 하면 좋을까 하다가 냅다 index 페이지에다가 링크를 걸어버렸는데 그 때 맵핑을 중복으로 걸었던 것으로 보인다. 중복되지.. 2022. 9. 30.
이클립스(Eclipse) 갑자기 CSS가 안먹을 때 네이버 블로그를 만들어보는 프로젝트 진행중이다. CSS랑 HTML만 긁어서 디자인 만들어놓고 회원가입 및 로그인, 게시판 기능을 구현해보고 있다. 근데 갑자기 어느날 화면이 깨지기 시작함... 심지어 엊그제는 제대로 나왔던 화면이구요... CSS 경로를 바꾸지도 않았다. 구글링 해보니 확장자를 인식하지 못하는 mime 문제였다. 혹시 몰라서 다른 브라우저에서도 열어봤는데 IE에서 [MIME 형식이 일치하지 않아 CSS가 무시되었습니다.] 라고 떴거든. type=text/css로 되어있는데 왜 안되나 싶은데… 일단 MIME 문제인 것 같아서 css 허용해주는 코드를 web.xml에 추가해줬다. ▼ MIME 이란? MIME이란? MimeType(Multipurpose Internet Mail Extensio.. 2022. 9. 28.
[오류] 'Starting Tomcat'Starting Tomcat v8.5 Server at localhost' has encountered a problem. 톰캣을 하도 많이 쓰다보니 포트가 겹쳤군요. Port 9000 required by Tomcat v8.5 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 요런 에러가 발생하기도 합니다. 'Starting Tomcat'Starting Tomcat v8.5 Server at localhost' has encountered a problem. The serv.. 2022. 9. 26.
Java compiler level does not match the version of the installed Java project facet. 프로젝트 아이콘에 표시나고 에러나더라고... Java compiler level does not match the version of the installed Java project facet. 자바 버전이 안맞는다네... 자바 버전을 cmd 에서 확인해봅니다. java -version 버전 8인데 17로 설정되어 있었음. properties > Project Facets > Java 를 자신이 사용하고있는 컴파일러 버전과 맞추어주도록하자. 1.8로 맞춰서 설정하니 에러 사라짐. 2022. 9. 22.
반응형
LIST