분류 전체보기 61

[이클립스 에러] The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

프로젝트의 Java Resource에 빨간 엑스가 떠서 이를 해결하고자 프로젝트를 우클릭하여 Maven update를 했는데 업데이트를 하고 나니 다음과 같은 에러가 떴다. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 이런 경우에는 프로젝트를 우클릭하여 Properties -> Maven의 Project Facets에 들어가 오른쪽의 Runtimes를 클릭한다. 그 후 Apache Tomcat의 체크 박스에 체크를 해주고 Apply를 해주면 깔끔하게 해결된다! 출처: simuing.tistory.com/168

[Maven install] Build Failure

어떤 이유인지 모르겠지만 잘 되던 maven install이 build failure이 뜨는 경우가 있다,, Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) 나는 위의 에러가 떴는데, 갑자기 어떤 이유로 webxml 속성이 필요하다는 것인지는 잘 모르겠지만,, 프로젝트의 pom.xml source를 다음과 같이 수정해주면 된다. maven-war-plugin 2.4 WebContent false 원래의 xml 파일에서 맨 마지막의 plugin을 추가해주었다. 또 다른 방법은 아래의 링크를 참고하면 좋다! 출처: 1004lucifer.blogspot.co..

[db4free MySQL] 한글 깨짐

간혹 프로젝트 폴더 내의 모든 파일의 charset을 UTF-8로 설정해주고 파일마다 구문으로 인코딩을 했는데도 불구하고 테이블 데이터들의 한글 값들이 깨져서 나오는 경우가 있다. 이런 경우에는 본인의 데이터베이스에 들어가 SQL에 ALTER TABLE table_name convert to charset utf8; 을 입력하고 실행해주면 된다. 이 명령을 실행하기 이전의 데이터들은 한글 처리가 되지 않으므로 삭제하고 다시 추가해주어야 한다.

[db4free MySQL] 데이터베이스 만들기 및 접근하기

1. 데이터베이스 만들기 db4free는 무료 SQL을 제공해주는 사이트 중 하나로, 무료라는 장점이 있지만 로딩 속도가 느리다는 단점이 있다. db4free 데이터베이스를 사용하기 위해서는 먼저 db4free.net 에 접속하여 회원 가입을 한다. 이때, 데이터베이스의 이름과 아이디, 비밀번호를 잊지 않아야 한다. 정상적으로 가입이 되었다면 만들어준 아이디와 비밀번호로 db4free.net/phpMyAdmin 에 접속하여 로그인을 한다. 데이터베이스를 만들기 위해서 자신이 만든 데이터베이스를 클릭해준다. 자신의 데이터베이스를 클릭해준 뒤, 위 메뉴의 SQL을 선택하여 코드를 작성해준다. 그리고 실행하여 아무런 에러가 뜨지 않았다면 정상적으로 데이터베이스가 저장된 것이다. 2. 데이터베이스 접근하기 ST..

[입력값] 한글 깨짐

jsp를 이용하여 페이지를 만들었는데, 입력란에 한글만 입력했을 때 한글이 깨진다면 이를 해결하기 위한 여러 방법이 있다. 가장 쉬운 방법은 1. jsp 파일 첫 번째 줄에 추가 2. jsp 파일 body에 추가 이다. 다만, 이 방법들은 매 파일마다 설정해주어야 한다는 번거로움이 있다. 그 외의 방법은 아래의 링크를 참고하면 좋을 것 같다. javaengine.tistory.com/entry/JSP-UTF-8-%ED%95%9C%EA%B8%80%EA%B9%A8%EC%A7%90-%EC%B2%98%EB%A6%AC%EB%B0%A9%EB%B2%95