易截截图软件、单文件、免安装、纯绿色、仅160KB

求JSP通用转码方式

有没有什么办法能够解决JSP Servlet中 doPost 和doGet中的中文编码问题!
能够适用这两种请求方式的!使其在页面显示中文时能够正常!!!!
谢谢各位老大分享!!!
最简单的就是在JSP上面写把编码格式设置为pageEncoding="UTF-8"
好像在servlet里面也能设置编码格式吧,好像是‘request.setPageEncoding="UTF-8"’???
还有方法就是写个过滤器
package edu.aptech.accp.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;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;


public class EncodingFilter extends HttpServlet implements Filter {

/**
* 设置编码格式
*/

public void doFilter(ServletRequest req, ServletResponse res,
FilterChain fc) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest)req;
if(request.getMethod().equalsIgnoreCase("post")){
request.setCharacterEncoding("UTF-8");
}
fc.doFilter(request, res);
}
/**
* 此方法不用管,初始化用的
*/
public void init(FilterConfig filterConfig) throws ServletException {
// TODO Auto-generated method stub

}

}


相关问答:

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

求jsp电子商务网站源码 - Java / Web 开发

想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有

csdn就有相似的源码,楼主搜一下

java 开源大全


改模板好麻烦哦,还不如自己写个了呢

jf

顶一 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

一个jsp乱码问题 - Java / Web 开发

我的这个不是一个中文乱码,而是页面输入的时候在textarea中显示 的字母不正常,当然也能看清是哪个字母,但有一个字母是看不清的,就是字母F,在textarea显示是缺少一行..请各位帮忙一下吧http://
<%@ page lan ......

关于jsp显示下拉列表框的问题 - Java / Web 开发

我在jsp页面里有一个下拉列表,里面有两个值分别是固定资产、其他资产,代码如下:
<select name="select">
<option value="固定资产">固定资产</option>
<option ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号