在jsp中有这么一个属性 pageEncoding
干啥用的呢 ?我们都知道jsp在执行的时候 首先翻译 成servlet类 如 index_jsp.java
pageEncoding就是在这个翻译中用的。web容器在翻译的时候不知道jsp文件的编码,我们就是通过
Java代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
来指定 这里要注意一点:你的jsp文件的实际编码一定要跟pageEncoding指定的一致 否则web 容器,将无法读取你的jsp文件
还有一个contentType="text/html;charset=UTF-8" 这儿的charset编码 又是作甚的呢?
用于response输出数据的编码,这儿如果写charset=‘GBK’ 那么许多国外的用户可能会显示乱码 因为他们的机器上可能不支持GBK编码
=======================================================================
request.setCharacterEncoding是设置从request中取得的值或从数据库中取出的值,在处理请求内容时对相关消息内容的编码设置.
setContentType("text/html;charset=gb2312")是设置页面中为中文编码
分享到:
相关推荐
JSP页面中的pageEncoding和contentType两种属性的区别与联系。
JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。
有关于JSP页面中pageEncoding和contentType属性。
PageEncoding&contentType中charset区别,遇到了与大家分享!
您可能感兴趣的文章:JSP常见的三个编译指令page、include、taglibJSP编译指令page、include详解JSP指令元素(page指令/include指令/taglib指令)复习整理JSP语法Page指令JSP页面pageEncoding和contentType属性JSP ...
是在客户端见到的,这时隐藏在阶段一和阶段二的参数contentType就发挥了功效。 pageEncoding是JSP文件本身的编码。 contentType的charset是指服务器发给客户端时的内容编码。contentType更常用。
在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、 contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF- 8")和response.setCharacterEncoding("UTF-8"),其中前两个...
pageEncoding:当前jsp文件的本身编码---内部可以包含contentType contentType:response.setContentType(text/html;charset=UTF-8) session:是否jsp在翻译时自动创建session import:导入java的包 errorPage:当...
charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> ; charset=utf-8" /> ʽ <script type="text/javascript"> function gotoSelectedPage() { ...
springmvc有固定顶部导航栏的页面 ... charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <meta http-equiv=
遇到了这个问题, 按照一定的顺序解决了, 来这里总结一下, 希望能帮助大家. 咱们从前台到后台的顺序来解决. ... charset=UTF-8" pageEncoding="UTF-8"%> <meta http-equiv="Content-Type" con
本文实例为大家分享了jsp cookie+session实现简易自动登录的具体代码,供大家参考,具体内容如下 关闭浏览器只会使存储在客户端浏览器内存中的session cookie失效... pageEncoding=UTF-8%> <!DOCTYPE html> <html
@ page language=”java” pageEncoding=”utf-8″%> <%@ page contentType=”text/html;charset=utf-8″%> <% request.setCharacterEncoding(“UTF-8”); response.setCharacterEncoding(“UTF-8...
charset=UTF-8″ pageEncoding=”UTF-8″%> <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”> <HTML> <HEAD> <TITLE>...
charset=GB18030" pageEncoding="GB18030"%>*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>登录页面</title></head><body> ...
<%@page contentType="text/html" pageEncoding="UTF-8"%> *" /> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP ...
pageEncoding="utf-8"%> *,java.sql.*,java.util.*" %> String USER="root"; String PWD="141822";//密码 Class.forName("com.mysql.jdbc.Driver"); String servand = "jdbc:mysql://localhost:3306/db1[数据库名]?...
page <%@ page import="" contentType="" pageEncoding="" taglib include 静态包含 4 动作 1 forward 2 include 动态包含 整合 多个jsp[servlet] 输出结果 request.getRequestDispatcher().include...
熟练掌握page指令的下面的属性:import、session、errorPage、isErrorPage、contentType、pageEncoding。 理解page指令的下面的属性:language、extends、buffer、autoFlush、info。
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ; charset=UTF-8"> <title>use ...