분류 전체보기 807

[spring security] 페이징 게시판 만들기 2) 고객센터 게시판 달기

[spring security] 페이징 게시판 만들기 2) 고객센터 게시판 달기 1. 고객센터에 게시판(/board/main) 연결하기 프로젝트를 실행 시키고 브라우저로 접속하고 로그인하면 다음 화면이 보일겁니다. 고객센터를 클릭하면 게시판(/board/main)이 뜨도록 하려고 합니다. 1) web.xml에 /error url 선언하기 고객센터를 클릭합니다. 에러가 뜨네요 이클립스의 콘솔창에 맨 아래에는 2014-09-18 22:10:19,788 DEBUG [http-bio-8080-exec-5] controller.HomeController (HomeController.java:79) - /error ... http://127.0.0.1:8080/myhome/ 로그가 찍혔습니다. 에러가 발생하면 /e..

[jsp] cafe24 jsp 호스팅 설정하기

[jsp] cafe24 jsp 호스팅 설정하기 지금은 64bit JSP 광일반형을 사용하고 있습니다. cafe24에서는 서비스 개편까지 추가 신청을 받지 않고 있습니다. tomcat6이고 웹어플리케이션 www 하나 밖에 지원 안 됩니다. 웹어플리케이션을 여러개 사용하는 설정 방법입니다. 1. cafe24 톰캣매핑 home 매핑을 한다. ... 2. home.war를 만들어서 www 디렉토리에 배포한다. 3. [도메인]/home/으로 접근이 가능하다. [jsp] cafe24 jsp 호스팅 설정하기

programming/jsp 2014.09.18

[spring security] jquery li 클릭시 자바스크립트 push 이용하기

[spring security] jquery li 클릭시 이동하기 ajax에서 data를 받아오고 화면에 뿌려줄때 li를 많이 사용합니다. 그리고 보통 html 코드상에 제목이나 특정 키워드에 엘리먼트를 이용하여 자바스클비트를 호출하여 다음 화면이나 상세 data를 가져오도록 하고 있습니다. 여기서는 가능하면 엘리먼트 안에서는 자바스크립트를 사용안하고 id나 class를 이용하려고 하다 보니까 다음처럼 엘리먼트를 클릭했을때 jquery를 이용하여 부여된 id, class의 click 이벤트로 값을 받아와서 이동하도록 한 것입니다. data는 자바스크립트 변수에 json형식으로 담았습니다. // array에 저장하기 var temp = ''; var event_url=[]; for(i=0; i

[spring security] mybatis Map으로 요청해서 List Map으로 가져오기

[spring security] mybatis Map으로 요청해서 List Map으로 가져오기 1. CRUD Mapper 정의 List selDomainMap2(Map data) throws DataAccessException; 2. Service 단 public List getCodeListMap(String gpcod) throws Exception { Map list = new HashMap(); list.put("gpcod", gpcod); List listData = null; listData = this.selDomainMap2(list); return listData; } 3. Mapper XML SELECT DECOD , KNAME FROM STATUS_CODE AND GPCOD = #{g..

[spring security] 페이징 게시판 만들기 1) data 가져와서 뿌리기

[spring security] 페이징 게시판 만들기 1) data 가져와서 뿌리기 게시판은 다음과 같은 형태로 만들려고 합니다. 게시판이란 것은 DB상에 있는 Data를 유저가 보기 좋게 브라우저에 보여준다고 생각하면 됩니다. 단순히 DB상의 Table의 Data를 그대로 브라우저의 창으로 옮기는 것입니다. 게시판은 1) 하나의 페이지에 3개 게시물이 보이고 하나의 그룹에 10개 페이지가 보이는 게시판이고 2) 게시물에서 제목을 클릭하면 아래 상세내용이 보이고 3) 상세내용 입력란에 내용을 넣고 등록 버튼을 클릭하면 게시물이 하나 추가되고 4) 수정버튼을 추가하여 수정버튼을 클릭하면 내용이 수정되고 5) 삭제버튼을 클릭하면 게시물이 삭제되는 형태로 만들려고 합니다. 페이징에 대한 방법은 여러가지가 있습..

[java] 파일 템플릿 replace 소스

프로젝트 템플릿을 제작하는데 원본 파일을 두고 replace만 할 수 있도록 하기 위한 기본 소스임 * templet source $footer1$ $footer2$ $footer3$ * java source package com.jobtoy.sample1; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; public class ex1 { public static void main(St..

programming/java 2014.09.10

[spring security] 화면단 개발 방법 하나

[spring security] 화면단 개발 방법 하나 1. Html 영역에서 엘리먼트 안에는 javascript 코드가 들어가면 안 됩니다.2, 지금 프로젝트로 구성되어 있는 json, JSTL, javascript, Jquery, css 를 이용하면 쉽게 구현이 가능합니다.3. 가능하면 페이지가 리로딩이 되지 않도록 ajax을 이용하여 data를 가져오도록 합니다.4. JQuery 이벤트를 reday 안에 선언하여 안에서는 javascript 를 사용하지 않고, Html 엘리먼트와 속성만으로 코드를 만들 수 있습니다.4. 이렇게 하게 되면 웹디자이너와 웹개발자간에 영역 구분이 좀더 쉬워집니다. 5. 웹퍼블리셔가 있다면 좀더 쉬운 개발이 되겠죠 ^^ [spring security] 화면단 개발 방법 하나

[spring security] 개발 환경 구축하기

[spring security] 개발 환경 구축하기 웹서버 구축을 위한 환경 설정입니다. windows 7에 설치했습니다. java 기반이라서 대다수 install이란 압축파일을 풀어서 특정 디렉토리에 복사하는 것입니다. c:\webtools 디렉토리를 만들고 sts, java, tomcat, maven, ant, 기타를 설치합니다. 1. Java, Tomcat 설치하기 Java는 1.7.x 버전을 설치하고, Tomcat은 7.x 버전을 설치합니다. Java 버전을 1.4부터 1.8까지 사용하고 싶다면 1.4부터 순서대로 1.8까지 깔아주어야 합니다. 2. Spring Tool Suite(STS) 설치하기 Spring Tool Suite(STS)를 사용하면서 Maven이란 것을 쉽게 이용 할 수 있게 되..