• Home
  • About
    • on Weekend photo

      on Weekend

      𝙎𝙩𝙪𝙙𝙮𝙞𝙣𝙜

    • Learn More
    • Instagram
    • Github
  • Archive
    • All Posts
    • All Tags
    • All Categories
  • Categories
    • Problem Solving
    • TIL
    • Study
    • Etc
    • 필사
  • Projects

인프런 - 실전 JSP 5

04 Jan 2021

  • 수강 코스
  • 코드

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;


jspbackend Share Tweet +1