728x90 반응형 분류 전체보기123 서블릿 POST 방식 요청시 한글깨짐 해결 // POST 방식 요청 시 문자 인코딩이 서버 기본 값으로 지정 // -> 한글 깨짐 -> 문자 인코딩 변경 필요 // *모든 doPost()메소드에 인코딩 변경 코드를 작성해야함 서블릿req.setCharacterEncoding("UTF-8");추가해주면 해결된다.// ->모든 요청(전달 방식 가리지 않음)시 req, resp의 문자 인코딩을 UTF-8로 변경// --> 매번적기 귀찮아서 필터(Filter) 만들어줌 common패키지 ->filter패키지-> filter 클래스 만들어줌필요없는거 지워줌아래전체코드참고 package edu.kh.community.common.filter;import java.io.IOException;import javax.servlet.Filter;import ja.. 2024. 6. 27. DataBass connection pool 커넥션 풀 (DBCP) DB 과부화 방지. DataBass Connection Pool(DBCP) - 미리 DB와 연결되어 있는 CONNECTION을 일정 개수 만들어 두고 클라이언트 요청 시 만들어 둔 Connection을 빌려주고 요청 처리 완료 시 다시 반환 받는 기법 - 장점 : 1) 미리 Connection을 만들어두기 때문에 요청 시 속도가 빠름 (전에는 그때 끄떄 만들어서 오래걸림) 2) Connection 개수에 제한을 두어 DB에 과도하게 요청되는 경우를 방지 Servers -> config파일 -> context.xml 에 넣을것. 필요에한걸 resource에 넣는다. name="jdbc/ora.. 2024. 6. 27. vscode jsp 자동완성 (자동설정) 자동으로 jsp 연결하기 vs 코드환결설정(톱니바퀴), 코드조각 html.json 검색 없으면 html 클릭원래내용 지우고 넣음 저장html은 원래대로 !로 자동완성jsp-html:5 하면 jsp 자동완성됨 html.json{ // Place your snippets for html here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab.. 2024. 6. 26. JSTL 사용법 (다운로드 및 사용법) JSTL(Jsp Standarad Tag Library) JSP에서 자주 사용되거나 공통적으로 사용되는 Java코드를 쉽고, 표기법을 간단히 할 수 있도록 태그화 하여 표준(Standard)으로 제공함 (if, for, scope 변수 선언, 데이터 파싱 등)Apache Tomcat® - Apache Taglibs Downloads Apache Tomcat® - Apache Taglibs DownloadsWelcome to the Apache Taglibs download page. This page provides download links for obtaining the latest version of the Apache Standard Taglib, as well as links to t.. 2024. 6. 26. EL(Expression Laguage) JSP의 표현식(Expression)을 조금 더 효율적이고 간단하게 작성할 수 있도록 고안된 언어화면에 표현하고자 하는 자바코드를 ${value}형식으로 작성함(value 작성법은 여럭가지 존재) EL의 특징1. get 이라는 단어 사용 X왜? 표현 언어 == 출력용 언어 == 출력은 얻어와서 밖에 못함 2. EL은 null과 빈칸으로 출력함(null과 관련된 것은 모두 빈칸) EL로 Parmeter 얻어와서 출력하는 방법 ${param.name 속성값}1) JSP 표현식 : / / 2) EL(표현 언어) : ${ param.inputName } / ${ param.inputAge} / ${ param.inputAddress } ${ param.inputAddress2 } requ.. 2024. 6. 26. Servlet / JSP 내장 객체와 범위(scope) Servlet / JSP에는 기본적으로 내장되어있는 객체가 존재함총 4종류가 존재하며 각각 영향을 미칠 수 있는 범위가 다름 1. page scope : 현재 페이지-> 현재 Servlet 또는 현재 JSP에서만 사용 가능 (1 페이지에서만 값이 유지됨) 2. request scope -> 요청 받은 Servlet/JSP + 요청 위임함 Servlet / JSP(2페이지 이상에서 값이 유지됨) 3. session scope-> 사이트에 접속한 브라우저당 1개씩 생성, 같은 브라우저 끼리리 공유브라우저 종료 또는 세션 만료 시 소멸브라우저가 종료되지 않거나 세셔이 만료되지 않으면 계속 유지(ex. 로그인) - 원리 간단 설명 클라이언트가 서버접속 -> 클라이언트 접속한 브라우저 당 session 1개 생.. 2024. 6. 25. 이전 1 ··· 9 10 11 12 13 14 15 ··· 21 다음 728x90 반응형