[Tomcat 4.X]
기본 한글 처리 방법
|
메소드 |
한글 처리 방법 |
| GET | request.setCharacterEncoding("EUC-KR"); |
| POST | request.setCharacterEncoding("EUC-KR"); |
[Tomcat 5.X]
기본 한글 처리 방법
|
메소드 |
한글 처리 방법 |
| GET | server.xml 파일의 <Connector>태그에 URIEncoding="EUC-KR" 속성추가 |
| POST | request.setCharacterEncoding("EUC-KR"); |
- Filter를 이용한 한글 문제 처리
web.xml 파일에 다음과 같이 필터를 설정한다.
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filter.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
filter패키지에 SetCharacterEncodingFilter.java파일을 넣고 돌리면 모든 servlet을 실행전에
init-param중 encoding값이 있을경우 정의된 값대로 실행이 된다.
SetCharacterEncodingFilter.java 파일은 Tomcat설치시 webapp 하위에 Example 프로젝트에 포함되어 있으며
5.x버젼에서 post버젼을 해결할 수 있다.
내용은 ..
package filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class SetCharacterEncodingFilter implements Filter {
protected String encoding = null;
protected FilterConfig filterConfig = null;
protected boolean ignore = true;
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
// Conditionally select and set the character encoding to be used
if (ignore || (request.getCharacterEncoding() == null)) {
String encoding = selectEncoding(request);
if (encoding != null)
request.setCharacterEncoding(encoding);
}
chain.doFilter(request, response);
}
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
String value = filterConfig.getInitParameter("ignore");
if (value == null)
this.ignore = true;
else if (value.equalsIgnoreCase("true"))
this.ignore = true;
else if (value.equalsIgnoreCase("yes"))
this.ignore = true;
else
this.ignore = false;
}
protected String selectEncoding(ServletRequest request) {
return (this.encoding);
}
}
이 글의 트랙백 주소 :: http://www.devtt.com/Ryan/trackback/27
-
Subject: Duromine.
Tracked from Duromine picture. [2009/03/25 00:44] 삭제Duromine description. Duromine picture. Duromine.
-
Subject: Vicodin no rx.
Tracked from Vicodin. [2009/05/24 01:53] 삭제Vicodin. Vicodin and no consults and no prescription. Vicodin without prescription. Liquid vicodin. Vicodin detox. Vicodin consultation. Buy vicodin online without a prescription. Effects of vicodin.
-
Subject: Natural herb reverse impotence from propecia.
Tracked from Cheapest online propecia. [2009/05/24 08:21] 삭제Propecia online. Propecia side effects bad. Propecia pill.
-
Subject: Ativan data.
Tracked from Ativan. [2009/05/24 17:48] 삭제Ativan data. Ativan. Ativan suicide. Ativan detroit. Ativan tab.
-
Subject: Lortab 10mg 500.
Tracked from Lortab in urine test. [2009/05/25 08:47] 삭제Lortab 10mg 500. Lortab m360. Lortab.
-
Subject: Snorting tramadol.
Tracked from Tramadol. [2009/05/27 08:03] 삭제Tramadol withdraw. Tramadol.
-
Subject: Do meridia phentermine wo.
Tracked from Meridia. [2009/05/27 09:04] 삭제Meridia deaths. Meridia sibutramine. Offer meridia. Meridia meridia. No prescription meridia. Meridia. Meridia and wellbutrin.
-
Subject: Valium used.
Tracked from Valium causing depression. [2009/06/16 08:07] 삭제What happens with valium and alcohol. Effects of valium. Valium.
-
Subject: Valium toxicity canine.
Tracked from How long does valium stay. [2009/06/17 06:19] 삭제Valium overnight cheap. Drug valium. Valium dosage. Valium forum. Diazepam t quil valrelease valium data sheet.
-
Subject: Buy valium with mastercard.
Tracked from Valium. [2009/06/17 15:06] 삭제Valium side effects. Valium withdrawal. Vicoden valium. Valium dosage. Valium inj.
-
Subject: made product concerns
Tracked from made product concerns [2009/07/06 05:38] 삭제suggested impact 2050 statement change policymakers
-
Subject: Adderall no prescription.
Tracked from Buy adderall without a prescription. [2009/08/06 11:26] 삭제Mexican pharmacy adderall no prescription needed. Adderall without prescription. Where can i get adderall prescription free. Adderall purchase without prescription. Buy adderall online without prescription. Buy adderall without prescription.
-
Subject: Buy amoxicillin online cheap amoxicillin.
Tracked from Buy amoxicillin without prescription. [2009/08/06 19:29] 삭제Buy amoxicillin without prescription. Buy amoxicillin with no prescription.
-
Subject: Which is better ambien cr or lunestra.
Tracked from Ambien online. [2009/10/20 02:24] 삭제Does ambien cause fetal birth defect. Ambien during pregnancy. Ambien. Ambien side effects. Ambien forum. Buy ambien.


::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::