목록IT/JSP (24)
이야기앱 세상
servlet 매핑은 serlvet의 실제 이름에서 다르게 변경하는 것을 의미한다.사용하는 context의 WEB-INF 에 있는 web.xml에 아래와 같은 과 항목을추가한다. client가 servlet를 호출할 때 http://localhost:8080/HelloServlet이라고 입력하면 해당 주소 패턴과 매핑되어있는 실제 servlet를 호출하게 된다. HelloServlet dr.test.HelloServlet HelloServlet
- JSTL i18n capable formatting 라이브러리jsp 페이지에 i18n capable formatting 라이브러리를 사용할 수 있도록 taglib 디렉티브 명시prefix : 접두사uri : i18n capable formatting 라이브러리가 존재하는 위치 1) - request.setCharacterEncoding()과 같이 전송된 데이터의 인코딩 처리 2) - 로케일 지정value : 로케일 값 지정 ex) ko, en 3) ....- 국제화를 적용을 위해 properties 파일경로 및 파일을 읽어와서 언어 적용 basename : 사용할 언어별 데이터가 key와 value의 쌍으로 작성된 properties 파일의 경로및 파일명 지정prefix : bundle 태그 내에서 ..
- JSTL i18n capable formatting 라이브러리의 국제화 태그를 이용해 국제화 지원jsp 페이지에 i18n capable formatting 라이브러리를 사용할 수 있도록 taglib 디렉티브 명시prefix : 접두사uri : i18n capable formatting 라이브러리가 존재하는 위치 1) ....- 국제화를 적용을 위해 properties 파일경로 및 파일을 읽어와서 언어 적용 basename : 사용할 언어별 데이터가 key와 value의 쌍으로 작성된 properties 파일의 경로및 파일명 지정prefix : bundle 태그 내에서 message 태그를 통해 value를 읽어올 때 key속성 앞에 접두사 지정 2) - 국제화를 적용한 메시지의 key에 대한 valu..
- JSTL core 라이브러리jsp 페이지에 core 라이브러리를 사용할 수 있도록 taglib 디렉티브 명시prefix : 접두사uri : core 라이브러리가 존재하는 위치 1) - 지정된 변수에 값을 할당하는 태그 target은 값을 설정하고자 하는 객체를 명시한다. target에 객체를 명시하면 명시된 객체에 값을 셋팅할 수 있다.property는 taregt에 명시된 객체의 프로퍼티를 의미하며 명시된 프로퍼티에 value에 명시한 설정값을 셋팅합니다.scope은 값을 셋팅한 범위를 의미(page,request,session,application), 생략하면 scope="page" 2) - 설정된 속성을 제거하는 태그scope은 값이 셋팅된 범위를 의미(page,request,session,ap..
1. jsp 페이지에서 인코딩 request.setCharacterEncoding("euc-kr"); 2. filter 이용법 2-1 Filter class 작성 ------------------------ package en.filter;import java.io.IOException; import javax.servlet.*; public class EncodingUtil implements Filter { private String encoding = null; protected FilterConfig filterConfig = null; public void destroy() { this.encoding = null; this.filterConfig = null; } // web.xml에서 전달된..
데이터를 get 방식으로 전송할 때 한글이 깨지는 현상를 방지하는 방법으로는 URIEncoding 속성을 이용하는 방식과useBodyEncodingForURI 속성을 이용하는 두 가지 방식이 있다. URIEncoding 속성을 이용하는 방식 server.xml 수정( 경로 : tomcat6.0\conf\server.xml) 아래 항목에 진한 글씨로 쓴 URIEncoding="EUC-KR" 추가 위 방식은 get 방식으로 전송 할 때만 적용됨.post 방식은 페이지내에 request.setCharacterEncoding() 메소드에 캐릭터 셋을 지정해야 함---------------------------------------------------------------useBodyEncodingForURI ..
JSP에서 웹어플리케이션을 제작할 때 사용하는 eclipse와 Tomcat Server를 연결하여 dynamic web project를 설정 Project Explorer 창에 마우스 포인터를 위치하고 오른쪽 마우스 버튼을 누른다.New > Project 선택 아래 New Project 창에서 web> Dynamic Web Project 선택 하고 next 버튼 클릭 Dynamic Web Project 창이 뜨면 Project name에 Project명을 쓰고 Target Runtime을 설정하기 위해 New 버튼을 클릭한다. New Server Runtime 창에서 Apache 선택하고 Apache Tomcat 버전(사용자가 설치한 버전을 선택함)을 선택한 후 Next 버튼 클릭 Tomcat Serve..
1. navtive2ascii.exe 이용 cmd모드에서 jdk 의 bin\native2ascii.exe를 실행하고 변환하고자 하는 한글입력 예) 안녕하세요 \uc548ub155\ud558\uc138\uc694 2. eclipse plugin 이용방법 다운로드 경로 : https://osdn.jp/projects/propedit/downloads/59939/jp.gr.java_conf.ussiy.app.propedit_6.0.3.zip 1) 다운받은 후 압축을 풀면 eclipse 폴더가 나오고 하부에 features와 plugins 폴더가 보인다. 그 두 폴더를 사용중인 eclipse 폴더 안에 덮어씌운다. 기존에 features와 plugins가 있기 때문에 덮어씌울까요?? 라고 물어 보면 예를 선택한..