JSP页面跳转编码设置(Tomcat服务器)
来源:互联网 发布:js中的大于等于 编辑:程序博客网 时间:2024/06/05 12:07
在做JSP系统时经常遇到的就是编码问题
而这个服务器可以是Tomcat、Weblogic,Tomcat服务器默认的编码为iso-8859-1,Weblogic默认的编码为UTF-8,所以程序运行时要注意编码设置
现在我们以一个jsp页面的代码,解释这些编码设置pageEncoding="UTF-8"说的是页面的编码,比如标题栏<title>还有其它内容等等
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">这代码说的是上下文编码,若我们设置charset="UTF-8",那我们在点击这个页面跳到的那个Servlet或者jsp页面就要用"request.setCharacterEncoding("UTF-8");"和"String newsbody = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");"意思是设置接收到的字符串编码为UTF-8,响应的编码设置,可以用response.setContentType("text/html;charset=UTF-8");
<%@page import="java.net.URLDecoder"%><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'test.jsp' starting page</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><style type="text/css"> .news { width: 800px; margin: 0 auto; } </style> </head> <body> <% request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=GBK"); String newsbody = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8"); %> <div class="news"> <%=newsbody%> </div> </body></html>
String newsbody = new String(request.getParameter("editorValue").getBytes("iso-8859-1"),"UTF-8");
1 0
- JSP页面跳转编码设置(Tomcat服务器)
- JSP页面设置编码
- JSP页面设置编码
- JSP页面设置编码
- JSP页面编码设置
- JSP错误页面跳转自定义页面设置
- JSP 页面中 编码设置
- 批量设置jsp页面编码
- 设置jsp页面默认编码
- JSP页面设置编码详解
- 设置jsp页面编码格式
- jsp页面直接跳转编码方式
- MyEclipse设置JSP页面默认编码方式:
- MyEclipse设置JSP页面默认编码方式
- 设置Jsp页面编码的方法
- MyEclipse设置JSP页面默认编码方式
- jsp/servlet页面编码格式的设置
- Tomcat 服务器下 JSP 页面中文问题解答
- C++ 切割string splite方法的实现
- Spinner VS popwindow
- R遗漏
- 梦想中的图文发布——UEditor使用
- 实习总结系列3
- JSP页面跳转编码设置(Tomcat服务器)
- 图片轮播学习记录
- 【1602】关于1602仿真的问题合集
- Linux内核协议栈(附5) 协议栈中msghdr结构在2.6版本和4.0版本中的差异
- 测试下dll的编写和调用
- 栈的压入、弹出序列
- 栈溢出笔记1.2 覆盖EIP
- Android开发中对Bitmap的内存优化
- [LeetCode]1. Two Sum