`
seadragonnj
  • 浏览: 59827 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

contentType与pageEncoding的区别(收集)

阅读更多
这个问题是由下面的代码引起的:
java 代码
  1. <!---->  
  2.       
如果把
java 代码
  1. <!---->  

 

中的contentype换成pageEncoding后,请求这个页面时,js代码就会出错,所以在网上找了一点关于这两个区别:

contentType — 指定的是JSP页最终 Browser(客户端)所见到的网页内容的编码

 

pageEncoding -- 指定JSP编写时所用的编码


<meta http-equiv="Content-Type" content="text/html; Charset=gb2312">
该META标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。如果将其中的“charset=GB2312”替换成“BIG5”,则该页面所用的

字符集就是繁体中文Big5码。当你浏览一些国外的站点时,IE浏览器会提示你要正确显示该页面需要下载xx语支持。这个功能就是通过读取HTM

L页面META标签的Content-Type属性而得知需要使用哪种字符集显示该页面的。如果系统里没有装相应的字符集,则IE就提示下载。其他
的语言也对应不同的charset,比如日文的字符集是“iso-2022-jp ”,韩文的是“ks_c_5601”。

Content-Type的Content还可以是:text/xml等文档类型;Charset选项:ISO-8859-1(英文)、BIG5、UTF-8、SHIFT-Jis、Euc、Koi8-2、us-asc

ii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw,

x-cns11643-1,x-cns11643-2等字符集;Content-Language的Content还可以是:EN、FR等语言代码。

 

pageEncoding
     在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1。

ContentType
     ContentType属性指定了MIME类型和JSP页面回应时的字符编码方式。MIME类型的默认值是“text/html”; 字符编码方式的默认值是“ISO-8859-1”. MIME类型和字符编码方式由分号隔开

pageEncoding的内容只是用于jsp输出时的编码,不会作为header发出去的。

pageEncoding   是通知web server jsp的编码。

分享到:
评论

相关推荐

    Java Web应用开发 单元2 课堂及课后实践.docx

    本单元主要介绍了Java Web应用开发中的几个核心概念和技术,包括JSP语法的应用、页面结构的设计与实现、基本的学生信息查询功能、异常处理机制以及用户登录逻辑的实现。通过具体的实践案例,帮助学习者深入理解并...

    jsp编写简单的学生信息注册界面

    charset=UTF-8" pageEncoding="UTF-8"%&gt;` 是JSP的`@page`指令,用于设置JSP页面的基本属性。这里设置了语言为Java,内容类型为HTML,字符编码为UTF-8。 - `contentType` 属性:定义了页面的MIME类型和字符集,这里...

    Java 学生信息管理系统 源码

    1. **数据库连接与查询**:使用相同的数据库连接方式,构建SELECT语句查询所有成绩信息。 2. `executeQuery()`方法用于执行查询操作,并返回结果集(`ResultSet`),可用于遍历和展示查询结果。 ### 总结 本系统展示...

    JavaBean的使用.ppt

    当用户填写表单并提交后,JSP可以通过JavaBean来收集和验证这些数据,然后进行相应的业务处理。例如,JavaBean可以接收HTTP请求参数,调用setter方法设置属性,然后通过getter方法获取数据以显示或进行其他操作。 ...

    创建文件夹的jsp

    在IT行业中,JSP(JavaServer ..."mdrd.jsp"页面负责收集用户输入,而"mkdir.jsp"页面则负责处理请求并根据用户输入创建文件夹。这个过程涉及到JSP的基本语法、HTML表单以及Java的文件操作,是Web开发中的基础操作。

    web数据库试验源码+报告

    - 实验中使用了`contentType="text/html"`和`pageEncoding="gb2312"`来设定页面内容类型和字符编码,确保中文字符正确显示。 通过这个实验,学生不仅能够理解HTML和CSS的基础,还能掌握如何使用表单控件与用户进行...

    jsp学生管理系统

    `contentType`和`pageEncoding`确保了输出的HTML页面和页面内部处理的字符串的编码一致性。 - `&lt;script&gt;`标签:用于包含JavaScript代码,这里是用于验证登录表单的`validateLogin()`函数,检查用户名和密码是否为空...

    JavaWeb用MV模式C实现简单的图书管理系统报告资料.pdf

    此外,通过物联网传感器收集的数据(如图书馆内温度、湿度等),可以进一步优化图书存储条件,提高图书管理效率。物联网还可以帮助追踪图书的位置,实现智能化的图书定位服务。 六、总结 本实验通过实际操作,让...

    简单的jsp注册页面

    charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; 简单注册 用户名: &lt;input type="text" id="username" name="username" required&gt;&lt;br&gt; 密码: ...

    JSP和数据库连接写一个网页登陆注册代码

    首先,在 HTML 头部,我们可以看到 `*,java.sql.*" pageEncoding="GB2312" contentType="text/html"%&gt;`,这行代码指定了JSP页面的语言为Java,import了java.util和java.sql包,并设置了页面的编码为GB2312和内容类型...

    java写jsp登录程序

    它可以为多种关系型数据库提供统一的访问接口,使Java应用程序能够轻松地与各种数据库交互。 #### 三、项目结构及功能描述 本项目主要涉及三个JSP文件:`index.jsp`、`login.jsp` 和 `welcome.jsp`。 ##### 3.1 ...

    取回用户密码

    charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; 取回密码 邮箱: 发送验证码 ``` **2. 发送验证码:** 验证用户身份通常通过发送验证码到用户提供的邮箱或手机。这需要集成邮件服务或短信...

    jsp+servlet做的form表单元素的提交

    总结来说,JSP和Servlet结合使用,可以实现用户界面与服务器端数据处理的完美交互。通过JSP创建表单,Servlet处理表单提交,然后将处理结果返回给用户。这种模式是Web开发中的基础,也是许多复杂应用的基石。了解并...

    JSP登录界面完全代码

    charset=GB18030" pageEncoding="GB18030" %&gt; `这样的声明语句。这里指定了页面的脚本语言为Java,内容类型为HTML,并且字符集编码为GB18030。`*" %&gt; `则是导入语句,用于引入Java标准库中的工具包,如集合类等。 #...

    jsp+javascript打造级连菜单的实例代码.docx

    - 定义了`rv()`函数用于收集选择的数据并返回给调用者。 - 定义了`ChangeLocation(id)`函数,该函数接收一个参数`id`,用于根据父级选项的值动态更新子级菜单的选项。 - 使用JavaScript操作DOM元素,如`document....

    strut2完成jsp页面提交日期类型信息转换及实现显示信息化(通过完成注册信息提交实现国家化、日期类型转化)

    #### 二、需求分析与设计 **需求背景:** - 需要在注册页面收集用户的注册信息,包括用户名、密码、生日和年龄。 - 用户输入的日期需要按照特定格式进行转换。 - 注册完成后,需要在另一个页面展示用户的注册信息,...

    一个小的jsp和servlet的例子

    总结,这个"一个小的jsp和servlet的例子"展示了基本的Web应用开发流程,通过JSP收集用户输入,Servlet处理这些输入并返回响应。对于初学者,这是一个很好的起点,可以深入理解JSP和Servlet的工作原理及其在Web开发中...

    其他类别网页中文本框自校验的标签-input-project

    在网页设计中,文本框(Input)是用户与页面交互的重要元素,用于收集用户的输入信息。自校验功能则是为了确保用户输入的数据符合预设的规则,提高数据的准确性和安全性。在这个“其他类别网页中文本框自校验的标签_...

    简单登陆,注册页面实现(jsp,servlet,jdbc,mvc,解决中文乱码)

    例如,设置JSP页面的`pageEncoding`为`UTF-8`,在Servlet中设置HTTP响应的`contentType`为`text/html;charset=UTF-8`,并且在连接数据库时指定正确的字符集。 6. **数据库操作**:在`fuser`表中,我们需要设计合适...

    注册表单的编写代码 以及在jsp下得提交代码

    在IT领域,尤其是在Web开发中,表单是用户与服务器交互的重要工具,用于收集和发送数据。本主题将深入探讨如何编写注册表单的HTML代码,以及如何在JSP(JavaServer Pages)环境下处理表单的提交过程。下面将详细阐述...

Global site tag (gtag.js) - Google Analytics