본문 바로가기

Java & JSP

(27)
[DB-error] mybatis Mapped Statements collection does not 에러 해결 문제점 java에서 mybatis 를 쓰려고 하는데 오타도 하나도 없이 맞췄는데 에러 났다. error : Mapped Statements collection does not contain value for 해결 방법 아주 간단..config 설정 파일에 이런식으로 xml 쿼리 파일을 매핑 해줘야 한다.바보같이 다른 파일 작성은 다해놓고 정작 매핑을 안시켰다..ㅎ..
[Java] Eclipse에서 github commit, push 하는 방법 (수정중) 올렸던 프로젝트에 추가 commit, push 하는 방법 1. [ 프로젝트 우클릭 - Team - Commit... ] 선택 2. [Unstaged Changes] 내용들 [Staged Changes] 로 내리고 Commit Message 입력 후 [Commit and Push] 클릭
[JAVA] 컨텍스트의 절대경로 알아오는 방법 기존 방법request.getRealPath("/") J2EE 1.4 이후 변경된 방법request.getSession().getServletContext().getRealPath("/") 참고 : http://finkle.tistory.com/22
[JSP] url로 받은 한글문자 MySQL에 깨져서 들어갈 때 해결방법 [JSP] url로 받은 한글문자 MySQL에 깨져서 들어갈 때 해결방법 문제점 jsp프로젝트에서 url로 받은 파라미터값들을 데이터베이스에 넣는 작업을 하는데top_title 부분을 보다시피 영어문자는 잘 들어가나(row 1,2) 3, 4번째 줄에서는 한글이 제대로 안들어가는 것을 볼 수 있다.5번째 줄에서는 workbench에서 직접적으로 한글을 넣었는데 잘 들어간다.디비안에서는 한글입력에 문제가 없는데 url로 파라미터를 받아오고 db에 넣을 때 문제가 생기는 것 같다. 해결방법 jdbc 설정파일에서 데이터베이스명 뒤에 useUnicode와 characterEncoding 을 추가해주면 된다.중간에 &가 아닌 & 로 작성해줘야 잘 된다.
[JSP] eclipse에서 web.xml 생성 방법 [JSP] eclipse에서 web.xml 생성 방법 jsp 프로젝트를 다루다가 뭔가 해야하는데다들 자꾸 web.xml를 다루길래 대체 내 프로젝트에서는 web.xml이 어디있나.. 어떻게 생성하나;;하는 초짜중의 초짜같은 궁금증으로 인해... 찾아보고 방법을 적어본다... 모르면 알면되지...ㅎㅎ..ㅠㅠㅠ.. 방법은 아쥬 간단. 프로젝트 우클릭 -> Java EE Tools -> Generate Deployment Descriptor Stub 클릭 하고 조금 있으면 web-inf/lib 아래에 web.xml 이 짜쟌 생김 ㅎㅎ.. 이렇게 간단한걸 하핫..
[JSP] URL로 받은 문자 깨질 경우 해결 방법 (get, post) [JSP] URL로 받은 문자 깨질 경우 해결 방법 (get, post) 항상 한글처리로 고통받는 초보개발자.. ㅠㅠ매번 찾기 귀찮으니 작성 해보쟈.... servlet 에서 url로 한글을 입력 받고 -> jsp 에서 출력할 경우이다. jsp는 이렇게 만들었고 page,html encoding은 위에 보다시피 다 되어있었다. 하.지.만 ! 뚀잉 ?!jsp 페이지에서 작성한 한글은 잘 나오지만 url로 받아온 문자는 깨져서 출력되었다. 해결을 해보자 !! get 방식일 경우 [1] tomcat폴더에 들어있는 server.xml 을 연다. [2] Connector 부분을 찾고 맨 마지막에 위 처럼 URIEncoding 속성을 추가시켜준다. 짜잔 ! URL로 한글을 보내도 안깨지고 잘 출력이 되는 모습을 볼..
[JSP] JSP에 MyBatis 연결하기 JSP에 MyBatis 연결하기 * mysql-connector-java jar 파일이 연결되어있다는 가정 하에서 진행할 것이다. * 테스트해보기 위한 테이블을 미리 만들어 준다. create table jspdb.member (id int primary key auto_increment, name varchar(10) not null, age int); INSERT INTO jspdb.member(name, age) values('송유진', 23); (member Table select 한 것) [1] 아래의 jar 파일을 눌러서 다운받는다.mybatis-3.1.1.jar [2] 이클립스에서 dynamic web project 를 생성하고 WEB-INF/lib 안에 넣어 놓는다. [3] com.test..
[Java] Mac에서 MySQL 설치(+workbench) 및 eclipse 연결하기 Mac에서 MySQL 설치(+workbench) 및 JSP 연결하기 1. MySQL 설치 [1] 원하는 버전의 mysql Community Server DMG 다운로드 하기(http://www.mysql.com/downloads/) [2] 압축 풀고 설치하기계속을 계속 눌러주기 (,,) 마지막에 위와 같이 루트 계정 임시 비밀번호를 알려준다.복사해서 어딘가에 메모해놓는다. [3] 시스템 환경설정 들어가기설치가 끝나면 [시스템 환경설정] 에서 mysql이 잘 깔려있나 확인한다.mysql 을 들어가서 Start MySQL Server 버튼을 눌러서 구동시킨다. [4] 터미널에서 mysql 접속하기cd /usr/local/mysql/bin ./mysql -uroot -p임시 비밀번호를 치면mysql>가 나오면..