java国际规范标准,国际化 - Java Servlet 3.1 规范

Servlet 应设置响应的 locale 和字符集。使用ServletResponse.setLocale 方法设置 locale。该方法可以重复的调用;但响应被提交后调用该方法不会产生任何作用。如果在页面被提交之前 servlet 没有设置 locale,容器的默认 locale 将用来确定响应的locale,但是没有制定与客户端通信的规范,例如使用 HTTP 情况下的Content-Language 头。

ja

Shift_JIS

如果该元素不存在或没有提供映射,setLocale 使用容器依赖的映射。setCharacterEncoding,setContentType 和 setLocale 方法可以被重复的调用来改变字符编码。如果在 servlet 响应的 getWriter 方法已经调用之后或响应被提交之后,调用相关方法设置字符编码将没有任何作用。只有当给定的上下文类型字符串提供了一个 charset 属性值,调用 setContentType 可以设置字符编码。只有当既没有调用 setCharacterEncoding 也没有调用 setContentType 去设置字符编码之前调用 setLocale 才可以设置字符编码。

在 ServletResponse 接口的 getWriter 方法被调用或响应被提交之前,如果 servlet 没有指定字符编码,默认使用 ISO-8859-1。

如果使用的协议提供了一种这样做的方式,容器必须传递 servlet 响应的writer 使用的 locale 和字符编码到客户端。使用 HTTP 的情况下,locale 可以使用 Content-Language 头传递,字符编码可以作为用于指定文本媒体类型的 Content-Type 头的一部分传递。注意,如果没有指定上下文类型,字符编码不能通过 HTTP 头传递;但是仍使用它来编码通过servlet 响应的 writer 写的文本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561043.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sqlplus怎样将名次显示在表的后面_数据透视表-01 3种分析方法比拼,助你步入透视表的知识宝殿...

数据透视表通俗的讲就是一种在EXCEL表中对数据进行分析汇总的方式,它可以方便的排列、汇总复杂数据,更加清晰的查看、分析隐藏在数据内部的信息。另外在菜单栏数据选项下的合并计算和分类汇总也可以进行简单的统计分析下面我们通过一个小例子来了解一下合…

php的实体字符表,php htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符

定义和用法htmlspecialchars_decode() 函数把预定义的 HTML 实体转换为字符。会被解码的 HTML 实体是&#xff1a;& 解码成 & (和号)" 解码成 " (双引号) 解码成 (单引号)< 解码成 < (小于)> 解码成 > (大于)htmlspecialchars_decode() 函数是 …

python子进程kerberos_Anaconda3的python找不到kerberos凭证缓存

使用Anaconda的Python 3版本创建到MSSQL服务器的ODBC连接时遇到错误&#xff1a;pyodbc.Error: (‘HY000’, ‘[HY000] [Microsoft][ODBC Driver 17 for SQL Server]SSPI Provider: No Kerberos credentials available (default cache: KEYRING:persistent:1918003883) (851968…

php引用计数器,PHP 引用计数器 通俗版解释_PHP教程

PHP 引用计数器 通俗版解释概述最近看PHP中的引用计数器部分&#xff0c;首先被各种绕晕&#xff0c;然后通过看博客和分析后&#xff0c;总结了一个比较通俗的解释&#xff0c;能帮助自己很好地记忆&#xff0c;也希望能帮助到各位读者。这里分享一遍博文&#xff0c;是比较正…

java流式api,Java 8 中流式API性能基准测试

测试代码package hello.test;import org.openjdk.jmh.annotations.*;import org.openjdk.jmh.runner.Runner;import org.openjdk.jmh.runner.RunnerException;import org.openjdk.jmh.runner.options.Options;import org.openjdk.jmh.runner.options.OptionsBuilder;import jav…

windows c语言 http https检测_C语言编程工具的选择

1.先说说我的故事我是2007年上的大学&#xff0c;一所双一流工科大学。专业是计算机科学与技术。我们计算机专业没有C语言这门课。其他工科专业会学C语言这门课。据我所知&#xff0c;其他的工科专业需要过C语言2级考试。计算机专业不用考2级、3级...这些考试。我们计算机专业学…

PHP 继承新增,php类的扩展和继承用法实例

本文实例讲述了php类的扩展和继承用法。分享给大家供大家参考。具体如下&#xff1a;class Thread{var $topic; //帖子主题var $body; //帖子内容var $date; //帖子发布时间var $author; //帖子作者//函数Thread用于初始化变量等function Thread(){//初始化变量}//函数Send用于…

python的固定有没有固定字符_python每次处理固定个数的字符的方法总结

首先&#xff0c;来看每次处理一个字符的情况&#xff0c;可以有如下方法去实现&#xff1a;方法一&#xff1a;代码如下:>>> a1234567>>> list(a)[1, 2, 3, 4, 5, 6, 7]>>>方法二&#xff1a;代码如下:>>> a1234567>>> for i in…

php 按照laravel5.5,Laravel5.5 综合使用

使用 Laravel5.5 开发一个自动交割的项目&#xff0c;把使用到的开源扩展包及特性整理起来&#xff0c;以供后续使用。一、安装IDE提示工具Laravel IDE Helper 是一个极其好用的代码提示及补全工具&#xff0c;可以给编写代码带来极大的便利。1、安装# 如果只想在开发环境安装请…

usb声卡驱动_iCON ProDrive第三代USB声卡驱动全新发布!

2019年3月&#xff0c;iCON官方发布了一款全球首创——全新一代“ProDrive III”USB声卡驱动&#xff0c;iCON所有系列USB声卡(包括带声卡的MIDI键盘)已全面启用ProDrive III &#xff01;iCON ProDrive III由iCON的国际工程师团队微调的高品质模拟元件和电路&#xff0c;可同时…

分数小数互换图_重复控制器学习心得(二)——超前环节的分数化和校正因子的引入...

本文仅作为学习记录&#xff0c;欢迎各位提出宝贵建议1、超前补偿环节的分数化在上周我学习了分数阶RC的实现方式&#xff0c;无独有偶&#xff0c;超前补偿环节也可以应用插值的方式来近似分数阶补偿。整数阶超前补偿的弊端主要有二&#xff1a;一、当采样频率和固定频率的比值…

php密码怎么用md5,如何使用PHP使用MD5加密此密码?

下面的代码来自一个用PHP编写的登录脚本.它检查密码的数据库不使用MD5加密密码,但是当登录脚本检查数据库中的密码时,它正在检查原始密码而不加密.我熟悉md5()函数但是如何将其合并到以下内容中:session_start();$username $_POST[username];$password $_POST[password];if (…

python嵩天课后题及答案第二章_课后参考答案-第二章部分习题参考答案

习题21-7题&#xff0c;见教材相关章节内容。8&#xff0e;Job1与Job2同时到达&#xff0c;根据短作业优先算法&#xff0c;这时应该先执行Job2&#xff0c;Job2执行完毕时9.0&#xff0c;系统中有job1与job3两个作业&#xff0c;job3较短&#xff0c;所以先执行job3&#xff0…

java中execquery(),javaee登录界面

首先在此之前我们应该正确安装数据库&#xff0c;以及eclipse(javaee)文件包。1.首先在javaee中建立新的项目2.右键点击WebContent-New-JSP File&#xff0c;新建jsp(动态)文件。(想在哪个文件夹里添加jsp文件&#xff0c;就直接右击文件夹新建&#xff0c;注意一定不要展开文件…

电子工程专业评副高总结_微电子科学与工程专业怎么样?

专业简介080704 微电子科学与工程培养目标&#xff1a;本专业培养德、智、体等方面全面发展&#xff0c;具备微电子科学与工程专业扎实的自然科学基础、系统的专业知识和较强的实验技能与工程实践能力&#xff0c;能在微电子科学技术领域从事研究、开发、制造和管理等方面工…

php预处理获取改变行数,php – 使用MySQLi预处理语句时无法获取行数...

如果要使用mysqli_stmt :: $num_rows(即,检查预准备语句中的行数),则需要在执行预准备语句之后使用$stmt-> store_result(),然后才能检查其数量行.这意味着在我们检查返回的行数之前,结果存储在内存中.$stmt $conn->prepare($sql);$stmt->bind_param(ss,$log_usernam…

vue if判断_vue循环判断

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>条件与循环</title><script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body><h1>判断示例<…

java的一些题目,一些Java题目

1.String str new String("abc"); 请问定义了几个对象。定义了两个对象&#xff0c;一个"abc", 一个是new String().2.面向对象的东西&#xff1a;abstract & interface的各自的作用&#xff0c;区别。3.面向对象的特征&#xff0c;以及怎么实现的。1…

显示器驱动有什么用_科普一下:电脑显示器用什么接口好,主流接口有哪些?...

如今是新的“视”界&#xff0c;生活中总与各种屏幕打交道&#xff0c;难免会遇到选择视频接线的问题&#xff0c;要想搞清楚这点&#xff0c;我们只要通过了解现今常用的几种视频接线就会有个大致的认识。经常会有一些朋友困扰&#xff0c;电脑显示器用什么接口最好&#xff0…

php-cgi并发,对于php-fpm和cgi,还有并发响应的理解

参考链接&#xff1a;首先搞清楚php-fpm与cgi的关系cgicgi是一个web server与cgi程序(这里可以理解为是php解释器)之间进行数据传输的协议&#xff0c;保证了传递的是标准数据。php-cgiphp-cgi是php解释器&#xff0c;就是上文提到的cgi程序。FastcgiFastcgi是用来提高cgi程序(…