文档章节

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
java web中中文乱码问题汇总

[关于使用java 进行的javaweb开发时候的中文乱码的解决方法][1] [1]: http://blog.sina.com.cn/s/blog_6cadcce70101ep77.html 如下是其中的内容: 1,jsp页面中文乱码解决办法:文件头部定义...

小老傅
2014/03/07
0
0
jQuery Ajax传值给Servlet,在Servlet里Get接受参数乱码的解决方法

  最近在学jquery ui,在做一个小功能的时候需要将前台的值获取到,通过Ajax传递给Servlet,然后再在返回数据结果,但是在Servlet接受参数的时候,通过后台打印,发现接受乱码,代码示例如下...

gdy
2016/10/04
0
0
js传递url含有中文参数值乱码问题的解决

项目中在使用jQuery的ajax进行提交的时候,在给它的url属性设置值的传递参数的时候,参数值含有中文,在servlet中获取数据的时候出现中文乱码问题。解决方案和思路: 1.首先对在js文件中,使...

yeyuhuayue
2013/09/24
0
0
Struts2获取request三种方法

复习啊.. struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。 在Action中获取request方法一: 在Action中的代码: Map request = (Map)Act...

i33
2012/03/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.X部署Zabbix4.0

  /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p 密码 数据库导入完成后需要个Zabbix配置数据库密码,修改/etc/zabbix/zabbix_server.conf文件:   DBPassword......

寰宇01
11分钟前
1
0
工厂模式

(从别人里copy的,方便自己查看) 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使...

南桥北木
38分钟前
0
0
rabbitmq学习(一)

RabbitMQ是目前非常热门的一款消息中间件,具有高可靠、易拓展、高可用及丰富的功能 1.什么是消息中间件 消息是指在应用间传送的数据。包含文本字符串、JSON、内嵌对象 消息队列中间件(消息...

hensemlee
41分钟前
1
0
学习设计模式——原型模式

1. 认识原型模式 1. 定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 2. 结构: Prototype:声明一个克隆自身的接口,用来约束想要克隆自己的具体实现类,要求这些类...

江左煤郎
47分钟前
1
0
观察者模式

观察者模式的套路 有如下角色: 事件,比如修改,用户点击; 事件队列,触发事件之后,会把事件一个一个放入事件队列 监听器,采用某种方式(一般是轮询,或者io阻塞机制),来判断事件队列是否有新的未...

黄威
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部