知识大全 Struts从零开始二、解决中文乱码的问题实例[4]

Posted 中文

篇首语:苦心人天不负,卧薪尝胆,三千越甲可吞吴。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts从零开始二、解决中文乱码的问题实例[4]相关的知识,希望对你有一定的参考价值。

Struts从零开始二、解决中文乱码的问题实例[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

<forward name= success path= /success jsp />

      <forward name= error path= /wrong jsp />

    </action>

  </action mappings>

  <controller processorClass= servlets EncodingHandler />

</struts config>

      上面就是我们自己的定义的RequestProcessor类 使用标签类定义

  小结 这样做呢?问题是解决了 每一个请求先经过这个方法 并转换了字符集再交给action做处理 这样我们不用在操心中文乱码 但RequestProcessor是与struts耦合在一块儿 如果不用struts框架 我们又该如何处理中文问题呢?是否又更好的办法呢?那就接着跟我往下看吧

  C Filter来解决中文问题

  Filter 是不是你脑子里闪现了这个词呢?下面就来看看如何用它来改写我们上一章节的例子吧!

  ( ) 首先在工程中新建一包 命名为filter 在下面新建一类文件 命名为EncodingServlet 并继承HttpServlet 实现Filter接口 注意并实现接口的方法

  在Servlet中filter起著过滤器的作用 当一个请求发送到服务器的时候 需要把请求首先交给filter来处理 然后交给action做处理 EncodingServlet负责处理请求的字符集 在此就起这么个功能 具体代码请依照如下所示

package servlets;

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 HttpServlet;

public class EncodingServlet extends HttpServlet implements Filter

private static final long serialVersionUID = L;

public void doFilter(ServletRequest servletRequest

ServletResponse serveltResponse FilterChain filterChain)

try

servletRequest setCharacterEncoding( GBK );

cha138/Article/program/Java/ky/201311/29155

相关参考

知识大全 Struts从零开始二、解决中文乱码的问题实例[2]

Struts从零开始二、解决中文乱码的问题实例[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Struts从零开始二、解决中文乱码的问题实例[5]

Struts从零开始二、解决中文乱码的问题实例[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Struts从零开始二、解决中文乱码的问题实例[1]

Struts从零开始二、解决中文乱码的问题实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Struts从零开始六、Struts的模块使用实例

Struts从零开始六、Struts的模块使用实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Struts从零开始六、Struts的模块使用实例[1]

Struts从零开始六、Struts的模块使用实例[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始六、Struts的模块使用实例[3]

Struts从零开始六、Struts的模块使用实例[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始六、Struts的模块使用实例[2]

Struts从零开始六、Struts的模块使用实例[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始五、Struts中验证数据实例[8]

Struts从零开始五、Struts中验证数据实例[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Struts从零开始五、Struts中验证数据实例[7]

Struts从零开始五、Struts中验证数据实例[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下