본문 바로가기

Study/SPRING FRAMEWORK16

input 속성중 readonly 로그인 페이지를 만들던중 ID를 검색으로만 쓰게 만들기 처음에는 아무 속성없이 input type="text"로 했더니, 중복 검색버튼을 누르지 않으면 무용지물 두번째 도전 input 속성중에 disabled가 있어서 썼더니...중복 검색을 눌러야만 하는 구조로^^ 하지만 ;;; 로그인 하려고 ID를 값을 가져다 DB에 쓰는데 null로 나오네요;; 이게머지?? 알고 봤더니 말 그대로 안쓴다는 것!! 다시한번 속성을 찾아보니 readonly 가 있네요^^ 역시 쓰기는 안되고, 읽기는 가능합니다^^ 1cs 이렇게 쓰시면 됩니다^^ 2015. 2. 12.
Javascript] window.opener 팝업창을 띄우고, 팝업창에서 내용을 전달해야 할 경우가 있는데요. 저는 아이디 중복검사의 경우 사용할 수 있는 아이디를 다시 전달할때 썼습니다. 위 화면과 같은 양식에서 중복확인 버튼을 누르면 아래 코드가 실행되면서 팝업창이 뜨게 됩니다. 1234function idChk() { var url ='id_check.do'; window.open(url, '사용할 아이디를 입력하세요.', 'width=300, height=200'); }Colored by Color Scriptercs 그리고 팝업창에서 사용하기를 누르면 12345678910function useId(){ if(id_check.result.value=="사용 가능한 아이디입니다."){ window.opener.getChkedId(id_chec.. 2015. 2. 12.
[DB외부접속] org.springframework.jdbc.CannotGetJdbcConnectionException 잘되던 DB접근이 안된다;; 문제는 내 로컬 PC에 있는 DB에도 접근이 안됨;; 이상하게 localhost로 접속하면 접근이 되는데, ip를 적어주면 안되네요. 몇번의 삽질끝에 알게된 사실 root계정은 localhost나 127.0.0.1로만 접속 됩니다. ip를 직접 적게되면 id를 만들어서 접근해야 됩니다^^ 2015. 2. 12.
[Mybatis] 매퍼에서 #{변수} 와 ${변수} 차이점 마이바티스 매퍼에서 sql문 적을때 ${변수} 와 #{변수}를 쓸 때가 있는데요. ${변수} 는 테이블명이나 컬럼명같은데 쓰는 작은 따음표 (' ') 가 없는 변수 입니다. 그리고 #{변수} 는 주로 value값에 쓰는 작은 따음표(' ')가 들어가는 변수 입니다. sql문에 자꾸 에러나서 좀 헤맸네요;; 2015. 2. 12.
model 을 보기좋게 정렬하기(modelandview forEach) 저번 포스팅(Mybatis 이용하여 Spring 에서 MySql 이용하기)에서 는 DB에서 읽어온 데이터들이 하나의 스트링형태로 뿌려줘서 쭈욱 길게 나왔던걸 보실 수 있습니다. 하지만 가독성이 너무 떨어지기 때문에 table을 만들어서 보기 좋게 보려고 합니다. 일단 MySql에 이렇게 넣었습니다. 그리고 그 전처럼 코딩을 했더니 웹브라우저에서 이렇게 보입니다. HomeController.java를 보시면 아래와 같습니다. 기본 되있는데로 한거죠. 123456789101112131415@RequestMapping(value = "/", method = RequestMethod.GET) public String home(Locale locale, Model model) { logger.info("Welco.. 2015. 2. 12.
Mybatis 로 Spring 에서 MySql 이용하기 testServer.zip 우선 제가 참고한 사이트는 Happy My Life 님의 블로그 입니다. 따라하다 잘 안되어 몇군데는 바꾸니 되네요. 일단 기본적으로 이전에 포스팅했던 eclipse에서 Spring maven tomcat 설치하기 에서 했던 코드를 바탕으로 작업을 하니 참고바랍니다. Spring framework에서 mysql에 접근하기 위해서는 mybatis를 이용하는것 같습니다. 우선 SQL문을 미리 mapper에 넣어놓고 쓰는데, 검색해보니 JDBC보다 코드가 최대 90%까지 줄어든다하네요. 우선 pom.xml에서 dependency를 추가해 줘야 합니다. 그림과 같이 pom.xml 파일에서 마우스 우클릭-> Maven->Add Dependency를 클릭해 줍니다. 위의 화면이 나오면 m.. 2015. 2. 12.

인기글