jsf编程简单方法(jsf入门)

技术怎样分析JSF的中文问题怎样分析JSF的中文问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。开始学习JSF的时候有遇上中文问题,看了一

怎样分析JSF的中文问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

开始学习JSF的时候有遇上中文问题,看了一些文章后突然想起支杆也有中文问题,当时用过滤器解决的,我想应该也一样的,后来在工程里加入后中文问题解决了。

贴出代码

web.xml部分

设置字符编码通信. CN。setcharacteritencodingfiltrencodingbk

设置字符编码/*

javabean部分

包装comm.CN;

导入Java。io。ioexception

导入javax。servlet。*;

公共类SetCharacterEncodingFilter实现了筛选器

{

受保护的字符串编码=null

受保护的FilterConfig filterConfig=null

受保护的布尔忽略=真

public void destroy(){ 0

this.encoding=null

this.filterConfig=null

}

public void doFilter(servlet请求请求,ServletResponse响应,

过滤链链)

引发IOException,ServletException {

如果(忽略| |(请求。getcharactencoding()==null)){ 0

字符串编码=选择编码(请求);

如果(编码!=null)

request.setCharacterEncoding(编码);

}

chain.doFilter(请求、响应);

}

公共void init(过滤器配置过滤器配置)引发ServletException {

这个。过滤器配置=过滤器配置;

这个。编码=Filterconfig。GetIntParameter('编码');

字符串值=filterConfig.getInitParameter('忽略');

如果(值==null)

this .忽略=true

else if(值。equalsignorecase(' true ')

this .忽略=true

else if(值。equalsignorecase(是)

this .忽略=true

其他

this.ignore=false

}

受保护的字符串选择编码(ServletRequest请求){ 0

返回(这个。编码);

}

}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/145775.html

(0)

相关推荐

  • python中list与字典的区别(python中list的常用方法有哪些)

    技术Python列表list与字典dict的相关操作有哪些这篇文章主要讲解了“Python列表list与字典dict的相关操作有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究

    攻略 2021年12月17日
  • fmdb事务特性(fmt分布式事务)

    技术FMDB支持的事务类型有哪些这篇文章主要为大家展示了“FMDB支持的事务类型有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“FMDB支持的事务类型有哪些”这篇文章吧。

    攻略 2021年12月21日
  • 导致JVM物理内存消耗大的Bug是怎么样的

    技术导致JVM物理内存消耗大的Bug是怎么样的导致JVM物理内存消耗大的Bug是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。概述最

    攻略 2021年10月23日
  • 2021 11 10 添加代码

    技术2021 11 10 添加代码 2021 11 10 添加代码1. 先写实体类
    两个
    package com.java.pojo;public class Dept { pri

    礼包 2021年11月10日
  • yum本地及远程仓库搭建

    技术yum本地及远程仓库搭建 yum本地及远程仓库搭建Linux中安装软件的三种方式
    1、哪三种方式rpm安装
    yum安装
    源代码编译安装2、区别
    ? rpm安装类似于windows中的安装包,下载下来

    礼包 2021年12月17日
  • Golang中配置信息处理框架Viper有什么用

    技术Golang中配置信息处理框架Viper有什么用这篇文章主要介绍Golang中配置信息处理框架Viper有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Viper项目地址:https:/

    攻略 2021年11月18日