您的位置:首页 > Web前端 > JavaScript

Jsp和Servlet如何使用中文参数

2011-11-25 22:12 417 查看
首先在java中添加如下类:

package com.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 EncodeFilter implements Filter{

public void destroy() {
// TODO Auto-generated method stub

}

public void doFilter(ServletRequest req, ServletResponse res, FilterChain c) throws IOException, ServletException {
// TODO Auto-generated method stub
req.setCharacterEncoding("utf-8");
res.setCharacterEncoding("utf-8");
res.setContentType("text/html;charset=utf-8");
c.doFilter(req, res);

}

public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub

}

}


然后再在web.xml中添加一下内容:

<filter>
<filter-name>encodeFilter</filter-name>
<filter-class>com.filter.EncodeFilter</filter-class> <!--这里写你自己的这个类的路径-->
</filter>

<filter-mapping>
<filter-name>encodeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: