博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将浏览器地址栏中的 Request 参数显示成中文
阅读量:5830 次
发布时间:2019-06-18

本文共 395 字,大约阅读时间需要 1 分钟。

希望实现:在当 JSP 页面发起请求,或者 Servlet 跳转时,地址栏中的参数可以显示成中文。

在通常情况下,浏览器地址栏中的URL地址为了适配不同的浏览器,会将URL地址信息转码为“ISO 8859-1”,中文参数就会被转码。

但是现在我们希望在浏览器地址栏中显示中文参数,可以使用如下办法:

String url = "http://localhost:8080/test.jsp?notice="     + java.net.URLEncoder.encode("这是一段中文信息", "UTF-8");response.sendRedirect(url);

原理很简单,利用了 java.net.URLEncoder 类中的静态方法 encode() 实现了 URL 地址转码。

转载于:https://www.cnblogs.com/uzipi/p/8111049.html

你可能感兴趣的文章
Ninject 2.x细说---2.绑定和作用域
查看>>
30个非常时尚的网页联系表单设计优秀示例
查看>>
使用membership(System.Web.Security)来进行角色与权限管理
查看>>
opticom 语音质量验证白皮书
查看>>
3D实时渲染中的BSP树和多边形剔除
查看>>
Frank Klemm's Dither and Noise Shaping Page: Dither and Noise Shaping In MPC/MP+
查看>>
网络抓包的部署和工具Wireshark【图书节选】
查看>>
Redis在Windows+linux平台下的安装配置
查看>>
Maven入门实战笔记-11节[6]
查看>>
Local declaration of 'content' hides instance variable
查看>>
ASP.NET中 HTML标签总结及使用
查看>>
Linux下日志系统的设计
查看>>
爬虫IP被禁的简单解决方法——切换UserAgent
查看>>
php生成word,并下载
查看>>
紫书 习题8-11 UVa 1615 (区间选点问题)
查看>>
asp.net mvc学习(Vs技巧与Httpcontext)
查看>>
float数据在内存中是怎么存储的
查看>>
dedecms 修改标题长度可以修改数据库
查看>>
Matplotlib学习---用matplotlib画直方图/密度图(histogram, density plot)
查看>>
MySQL案列之主从复制出错问题以及pt-slave-restart工具的使用
查看>>