为了避免中文乱码,也为了避免是传递的值在地址栏中被一目了然的看见,所以我们需要在URL船只的时候进行转码。在.net包内有两个类

(1)URLEncoder类,负责将字符串转化为URL编码,一般使用如下函数:

   public static String encode(String a,String enc)

    throws UnsupportedEncodingExeption

(2)URLDecoder类,负责将URL编码的字符串转换为原编码。一般使用如下函数:

    public static String decode(String s,String enc)

    throws UnsupportedEncodingExeption

其中参数1为“传入字符串”。参数2为“编码名称”;

例:welcome.jsp

 1 <%@ page language="java" pageEncoding="utf-8" %>
 2 <%@ page import="java.net.*" %>
 3 <html>
 4 <body>
 5 <%
 6     String srcStuname="Hello,唐云";
 7     String urlStuname=URLEncoder.encode(srcStuname,"utf-8");
 8 %>
 9 <a href="welcom.jsp?stuname=<%=urlStuname %>">唐云连接</a>
10 <%
11     urlStuname=request.getParameter("stuname");
12     if(urlStuname!=null)
13     {
14         String resStuname=URLDecoder.decode(urlStuname,"utf-8");
15         //resStuname=new String(resStuname.getBytes("gb2312"));
16         out.println(resStuname);
17     }
18 %>
19 <br>
20 </body>
21 </html>

运行结果:

转载于:https://www.cnblogs.com/hehejeson/articles/6390956.html

java网页中url传值的转码相关推荐

  1. Java 8中Collectors.toMap空指针异常源码分析

    当需要将一个List转换为Map时,可以使用 Java 8 中的 Collectors.toMap() 方法,Map是由key-value组成的键值对集合,在使用Collectors.toMap() ...

  2. thymeleaf 调用java,thymeleaf模板引擎调用java类中的方法(附源码)

    前言 由于开源了项目的缘故,很多使用了My Blog项目的朋友遇到问题也都会联系我去解决,有的是把问题留在项目的issue里提出,有的是在我的私人博客里留言,还有的则是直接添加我的qq来找我讲自己遇到 ...

  3. 解决Jsp与Java后台之间url传值中文乱码问题

    JSP页面中,由JavaScript拼接url时,对于中文名称变量应该加上encodeURIComponent方法,对中文进行十六进制编码. 例如: url = /com/xxx/B.jsp?chin ...

  4. java消费者中url找不到,java – URL可以使用浏览器访问,但是仍然是具有URLConnection的FileNotFoundException...

    我使用HttpURLConnection连接到一个网站,并收到一个ResponseCode = 404(HTTP_NOT_FOUND).但是,我的浏览器(IE)中打开网站没有问题. 为什么有区别,我能 ...

  5. 关于java多参数的传值问题解析

    https://blog.csdn.net/chenzl0723/article/details/78800819 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 I ...

  6. autoHotkey —同个快捷键在不同网页中不同功能

    文章目录 autoHotkey - 同个快捷键在不同网页的功能不同 基本环境 为什么要做这个事情 实现过程 代码 效果 autoHotkey - 同个快捷键在不同网页的功能不同 基本环境 autoho ...

  7. html没有内容怎么爬,Url没有在网页中返回正确的html(对于我的Java爬虫)

    我想从网页上下载一些图像,为此我正在编写爬网程序.我测试了这个页面的几个抓取工具,但没有工作,因为我想.Url没有在网页中返回正确的html(对于我的Java爬虫) 第一步,我收集了770+相机型号( ...

  8. JAVA中url的特殊字符处理及url转码解码

    在url中 , 只能使用url合法的字符 . 如果使用了非法字符来访问某资源(如:+#等) , 就会导致资源访问异常或失败 . 同时原生url中也是不支持中文的 , 以百度为例 , 当你搜索了中文关键 ...

  9. java抓取页面表格_用java实现爬虫抓取网页中的表格数据功能源码

    [实例简介] 使用java代码基于MyEclipse开发环境实现爬虫抓取网页中的表格数据,将抓取到的数据在控制台打印出来,需要后续处理的话可以在打印的地方对数据进行操作.包解压后导入MyEclipse ...

最新文章

  1. Linux中断流程分析
  2. linux 内核链表遍历宏 list_for_each_entry list_for_each_entry_safe
  3. 开启apache的server-status辅助分析工具
  4. 利用 CSS selector 改变悬停表格样式
  5. hdu 1227(二维dp)
  6. UltraEdit 常用快捷方式
  7. 第十三天-迭代器、三元表达、字典生成式、生成器、递归
  8. iis7+php7.1配置,IIS7.X配置PHP运行环境小结
  9. [原] jQuery EasyUI 1.2.6源码、Demo合集、离线API
  10. 鸿蒙手机启动器apk下载,澪Pro启动器本体下载最新版
  11. Uva12325 Zombie's Treasure Chest [二分区间+模拟退火]
  12. C ++或Java,高频交易哪个更快?
  13. C++:49---继承中的友元
  14. java实现邮件定时发送
  15. CODE[VS] 1474 十进制转m进制
  16. 推荐系统的常用算法概述
  17. MATLAB图像滤波去噪分析及其应用
  18. Apipost--软件测试
  19. 短视频运营方法分享,三个方面要注意,合理运营才能吸粉引流
  20. 【洛谷P4568】飞行路线【分层图最短路】

热门文章

  1. 速约~阿里云存储新品发布会
  2. 重磅官宣:Nacos2.0性能提升10倍
  3. 阿里巴巴集团 CTO 程立:今年天猫双 11,阿里练了什么?
  4. 2022年3月14日蓝桥杯基础算法能力测试
  5. 《西游记》原著的一点读后感
  6. Win7 修改默认Administrator 密码方法
  7. 你可能不知道的小知识-bug为什么叫bug
  8. python中硬要写抽象类和抽象方法
  9. 404 Note Found 团队会议纪要
  10. django项目日志