본문 바로가기

IT/JSP41

[JSP]Filter web.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 CharacterEncodingFilter _ch16.CharacterEncodingFilter encoding EUC-KR CharacterEncodingFilter /* ServletTest ServletTest ServletTest /test test2 test2 test2 /test2 FilterForm.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 필터예제 한글이름 : FilterProcess.jsp 1 2 3 4 5 6 7.. 2019. 6. 17.
[JSP] MVC 패턴으로 만든 게시판 01 - net.board.action 패키지 interface Action.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package net.board.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /* 특정 비즈니스 요청으로 수행하고 결과 값을 ActionForward 타입으로 변환하는 메서드가 정의되어 있다. */ public interface Action{ public ActionForward execute(HttpServletRequest request, HttpServletResponse response) //어떤 클래스를 생성해도 상속 Action throws Except.. 2019. 5. 28.
[JSP] 게시판 login.net -> FrontController loginForm.jsp FrontController -> LoginProcessAction -> DAO BoardList.bo 2019. 5. 28.
[JSP]파일 업로드(미완성) upload_down.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 fileupload table{margin:auto;border:1px;} tr{background:beige; text-align:center;} body > form > table > tbody > tr:nth-child(2) > td:nth-child(2) > input[type=text],body > form > table > tbody > tr:nth-child(3) > td:nth-ch.. 2019. 5. 24.
[AJAX] 에이잭스 Ajax(Asynchronous JavaScript and XML, 에이잭스) - 자바스크립트를 사용한 비동기 통신, 클라이언트와 서버 간 데이터를 주고 받는 기술 - 서버로부터 데이터를 가져와 전체 페이지를 새로 고치지 않고 일부 데이터만 바꾸어 웹 페이지를 비동기적으로 변경하기 위한 것 - 제이슨 형태로 데이터를 만들어서 가져오는 게 관건 -- 장점 -- 페이지 이동 없이 고속으로 화면을 전환할 수 있다. 서버의 처리를 기다리지 않고 비동기 요청이 가능하다. 서버에서 처리하는 부분을 클라이언트에서 분담 가능하다 수신하는 데이터의 양을 줄인다. (기존의 수신 데이터가 HTML과 같은 마크업 언어로 받는 것이 일반적이었지만 Ajax인 경우에는 마크업 언어 외에 최소한의 텍스트 데이터도 수신이 가능 -- .. 2019. 5. 21.
[JSP] core ex 01 * taglib 지시어 : JSTL이나 커스텀 태그 등 태그 라이브러리를 JSP에서 사용할 때 접두사를 지정하기 위해 사용한다. - prefix 속성은 사용할 커스텀 태그의 네임스페이스를 지정한다. 명시된 값은 태그 라이브러리를 호출할 때 사용할 접두사를 의미한다. - uri 속성은 태그 라이브러리에 정의한 태그와 속성 정보를 저장한 파일이 존재하는 위치를 지정한다. * taglib 장점 : 사용하면 코드의 길이가 줄어들고 인식성이 좋아진다. prefix ="c" 코어 라이브러리를 사용하겠다는 의미 uri 정해져 잇는 주소 반드시 적어야 함 오류 발생시 problems 탭에 project properties project facts runtime tab tomcat 1 2 3 4 5 6 7 8 9 10 .. 2019. 5. 20.