Day 5
15. 한글처리
15.1. 한글처리
- post : 서블릿에
request.setCharacterEncoding("UTF-8");
추가 - get :
servel.xml
에<Connector URIEncoding="UTF-8"/>
추가
15.2. Filter
- Filter라는 인터페이스를 상속받아와 구현해주면 된다.
init
,doFilter
,destroy
를 구현해주면 된다. -
그 후
web.xml
에서 내가 만든 필터를 등록해줘야한다. - TempFilter.java
...
public void doFilter(...) {
...
req.setCharacterEncoding("UTF-8");
chain.doFilter(req,res);
}
...
- web.xml
...
<filter>
<filter-name>tempFilter<filter-name>
<filter-class>com.servlet.filter.TempFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>tempFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
- 들어오는 모든 url pattern에 필터를 매핑해준다. 이렇게 해주면 앞서 했던, 포스트에 뭐 매번 인코딩 넣고 하는 걸 안해도 된다.
- 필터는 체인 기법을 사용한다.
16. 오라클 설치
17. SQL
17.1. 테이블 생성 및 삭제
- 제약 조건을 걸어 테이블 생성하기
CREATE TABLE book (
book_id NUMBER(4) CONSTRAINT book_id_pk PRIMARY KEY,
book_name VARCHAR2(20),
book_loc VARCHAR2(20)
);
데이터 추가, 수정, 삭제
- 시퀀스 생성 :
CREATE SEQUENCE book_seq;