본문 바로가기

jsp

encodeURIComponent 로 문자를 encode한다. jsp에서 get 방식으로 한글 정보를 전달하면 받는 jsp에서 한글이 깨지는 현상을 많이 봐 왔을것이다. 이것저건 많은것을 시도해 보지만 잘 안될것이다. 여기 방법이 있다. 스크립트 함수 호출 후 던질려는 parameter를 encodeURIComponent로 encode하고 받는 쪽에서 JAVA를 이용해서 decode하면 된다. 예)... function aaa(){ var endata = encodeURIComponent("한글"); ... ... 팝업 호출 ... "/abc.jsp?msg=" + endata } 받는 jsp에서 String msg = URLDecoder.decode(request.getParameter("msg"),"utf-8"); OK!!!!!
HttpServletRequest, HttpServletResponse의 개요 HttpServletRequest, HttpServletResponse의 개요 클라이언트의 요청을 받아 서블릿 컨테이너가 HttpServletRequest객체를 만들고 이 객체를 service메서드에 전달하게 됩니다. service메서드는 doGet과 doPost를 호출하면서 매개변수형식으로 넘겨주게 됩니다. 일단, 자동으로 이루어지기 때문에 여러분은 그냥 사용하면 되는 것입니다. HttpServletRequest로 할 수 있는 일은 다양합니다. 그것을 정리해 보면 다음과 같습니다. HttpServletRequest는 ServletRequest로부터 상속받고 HttpServletReponse는 ServletResponse로부터 상속 받습니다. 물론, ServletRequest와 SevletResponse..
ServletRequest의 멤버메서드 정보추출 ServletRequest와 HttpServletRequest의 구분 ServletRequest는 기본적인 클라이언트 요청에 관한 모든 정보를 가지고 있습니다. 그리고 이 인터페이스는 다시 HttpServletRequest로 확장하여 HTTP프로토콜상에서 할 수 있는 일들이 포함되어져 있습니다. 이 HttpServletRequest는 서블릿의 service의 매개변수의 하나로 서블릿 프로그래머가 클라이언트의 요청에 관한 작업들을 핸들할 수 있도록 하는 중요한 역할을 담당하고 있습니다. ServletRequest인터페이스의 구조를 살펴보면 다음과 같은 부분으로 나눌 수 있습니다. ServletRequest의 구조 n 클라이언트 자체에 대한 정보추출 n 클라이언트가 전송한 정보 추출 이러한 구조에 따라서 S..
JSP JDBC예제(Statement) 파일명 : jdbctest.jsp 이벤트 등록 등록이름 : email주소 : # 등록 목록
[09] 데이터베이스 접속 패턴, JDBC - Oracle, JSP 연동 ▩ 데이터베이스 접속 패턴 1. JSP ---------------------------------------> Oracle . JSP에서 처리 로직 전부 구현 . 개발이 단순하나 개발 기간 지연이 많이 발생하고 유지보수가 매우 어렵습니다. 2. JSP -----> Beans --------------------------> Oracle . 보여주는 로직을 JSP에서 구현 . Beans는 처리로직으로 1번의 개발 패턴보다는 유지보수성이 많이 우수합니다. . 개발시 beans를 설계하여 구현한후 jsp를 구현합니다. . 데이터베이스 접속 시간이 많이 소요됩니다. . 많이 사용되는 패턴 3. JSP ------------------> Pool --------------> Oracle . JSP에서 처리 로직..