文档章节

jsp超链接带中文值传递到action中文乱码处理

 疯狂代码手
发布于 2015/04/01 11:18
字数 246
阅读 11
收藏 0

首先说明一点的是:jsp网页开发中超链接传递参数出现中文“乱码”不是真的乱码,而是另一种编码方式,所以可以统一转换成字节流,在转换成utf-8即可。

超级简单是不是:

    我举个例子,在jsp页面传递参数:

?

1
<a href="ChangeState?action=close&themename=我爱你">关闭</a>

ChangeState是服务器中的servlet,则在servlet中接收themename参数做转换:

?

1
2
String themename=request.getParameter("themename");
themename=new  String(themename.getBytes("ISO-8859-1"),"UTF-8");

ok,中文乱码即可解决。简单。

这里还有另外一种处理方式:不用再代码中处理,在配置文件中写入配置属性及其value。

如果使用的是tomcat服务器:则:

Tomcat中的server.xml文件中修改如下配置:

?

1
2
3
<Connector port="8080"  protocol="HTTP/1.1"
            connectionTimeout="20000"
            redirectPort="8443"  URIEncoding="UTF-8"/>

URIEndcoding=“utf-8”需要写入的配置属性。

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 34
码字总数 13203
作品 0
海淀
私信 提问
jsp网页开发中超链接传递参数出现中文乱码怎么办?

首先说明一点的是:jsp网页开发中超链接传递参数出现中文“乱码”不是真的乱码,而是另一种编码方式,所以可以统一转换成字节流,在转换成utf-8即可。 超级简单是不是: 我举个例子,在jsp页...

Ieenben
2014/05/21
0
0
JSP表单提交中文时出现乱码

一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: JSP的中文处理 <% out.print("JSP的中文处理"); %> 对 不同的WEB服务器和不同的JDK版本,处理结果就不一样。原因:服务器使用...

xiaodaiyy11
2011/11/17
3.8K
2
jsp、servlet中文乱码终极解决方法

jsp中文乱码终极解决方法 一 找出问题的根源 乱码可能出现的地方:1 jsp页面中 2 jsp页面之间相互传参的参数 3 与数据库中数据的存取 基本归纳为以上几种。 二 寻找解决方案 1 出现在jsp页面...

长平狐
2012/11/12
387
0
解决中文乱码问题

在基于JAVA的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出...

风吹鸡蛋壳
2009/05/19
9.8K
5
jsp简介

Jsp简介 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和...

晨曦之光
2012/05/16
235
0

没有更多内容

加载失败,请刷新页面

加载更多

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
4分钟前
0
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
22分钟前
12
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
23分钟前
1
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
57分钟前
2
0
java框架学习日志-2

上篇文章(java框架学习日志-1)虽然跟着写了例子,也理解为什么这么写,但是有个疑问,为什么叫控制反转?控制的是什么?反转又是什么? 控制其实就是控制对象的创建。 反转与正转对应,正转...

白话
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部