国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

如何解決JSP開發(fā)Web程序中文顯示?

來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-05-03 10:44:27

    解決JSP開發(fā)Web程序中文顯示, 有二種方法

    方法一:最簡單也是用的最多的方法

 。%@ page language="java" pageEncoding="GBK" %> 

  或者<%@ page contenttype="text/html;charset=gbk";>這里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符。

  這個方法用于jsp頁面中的中文顯示。

  方法二:使用過濾器

  過濾器使用主要針對表單提交,插入數(shù)據(jù)庫的數(shù)據(jù)都是?號。這也是應(yīng)為tomcat不按request所指定的編碼進行編碼,還是自作主張的采用默認編碼方式iso-8859-1編碼。

  編寫一個SetCharacterEncodingFilter類。

  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 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 
this.ignore=false; 

   public void doFilter( 

  ServletRequest request, ServletResponse response, FilterChain chain) 
throws IOException, ServletException { 

上一篇:JVM管理:Java內(nèi)存溢出怎么解決?
下一篇:Java中Timer和TimerTask的使用

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長沙市天心區(qū)團結(jié)路6號

Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有

湘ICP備14017520號-3

關(guān)注我們
在線咨詢
嘿,我來幫您!