GET 方式提交的含有特殊字符的参数
在jsp里面怎么处理呢?
如我在连接<a href="product.jsp?name=A&T Plastic">A&T Plastic</a>,在接受参数的时候就没办法读取name参数的正确值,怎么样才能正确读取,还有其他的特殊字符
字符 特殊字符的含义 URL编码
# 用来标志特定的文档位置 %23
% 对特殊字符进行编码 %25
& 分隔不同的变量值对 %26
+ 在变量值中表示空格 %2B
\ 表示目录路径 %2F
= 用来连接键和值 %3D
? 表示查询字符串的开始 %3F
可使用:codeLabel=<%=java.net.URLEncoder.encode(sUDRName6)%>转码
相关推荐
-
关于处理GET方式提交的含有特殊字符的参数
曾经有一位朋友遇到这样一个问题,一产品名称为A&T Plastic,在产品列表中就产生了这样的一个联接<a href="product.asp?name=A&T Plastic">A&T Plastic</a>,在服务器端接收此参数的时候怎么也无法接收到准确的产品名. 当时就问我,如何解决,也许是当时忙吧,随口告诉他用HTMLENCODE方法,对方试告诉并没有能解决这个问题.我当时没有再给予回答,偶尔想起实在是对不起,我讲错了.今日闲暇就
-
GET 方式提交的含有特殊字符的参数
在jsp里面怎么处理呢? 如我在连接<a href="product.jsp?name=A&T Plastic">A&T Plastic</a>,在接受参数的时候就没办法读取name参数的正确值,怎么样才能正确读取,还有其他的特殊字符 字符 特殊字符的含义 URL编码 # 用来标志特定的文档位置 %23 % 对特殊字符进行编码 %25 & 分隔不同的变量值对 %26 + 在变量值中表示空格 %2B \ 表示目录路径 %2F = 用来连接键
-
ajax传送参数含有特殊字符的快速解决方法
JQuery AJAX中遇到这样一个问题,参数中包含特殊字符,比如&'#@等, 这时执行AJAX的时候就会出问题,因为所传的参数变了.看个示例就明白: 方案一: $.ajax({ url: '/ashx/ajax.ashx', type: 'post', data: 'option=delete&name=11&adb, success: function (data) { if (data != 'error ') { } } }); ' 上面执行的ajax就是异步删除一个nam
-
jQuery 实现ajax传入参数含有特殊字符的方法总结
在做ajax登录时候遇到的一个问题, 当传入参数含有特殊字符,比如:"$'#@"等.参数传递会有问题,无法正确获取. $.ajax({ url: '/user/login.ydd', type:'post', data:'name=abce&password=abcd&pwd', success: function(data){ } }) 我要传入的是用户名为:abc,密码为abcd&pwd的用户登录.但传入后台获取参数,会被password=abcd当作一个参
-
java 实现通过 post 方式提交json参数操作
由于所爬取的网站需要验证码,通过网页的开发人员工具[F12]及在线http post,get接口测试请求工具(http://coolaf.com/)发现访问时加上请求头header 信息时可以跳过验证码校验. 而且该网站只接受post请求,对提交的参数也只接受json格式,否则请求失败. 现将通过 post 方式提交json参数的方法记录如下: import java.io.UnsupportedEncodingException; import java.net.URI; import jav
-
url 特殊字符 传递参数解决方法
十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F 5. % 指定特殊字符 %25 6. # 表示书签 %23 7. & URL 中指定的参数间的分隔符 %26 8. = URL 中指定参数的值 %3D 解决的方法:replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.而st
-
java中form以post、get方式提交数据中文乱码问题总结
一:form在前台以post方式提交数据: 浏览器将数据(假设为"中国")发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览器就以哪个码表提交数据.数据到达服务器后,数据(98 99)要封装到request中,在servlet中调用Request的getParameter方法返回的是字符串("中国"),方法内部拿到数字后要转成字符,一定要查码表,由于request的设计者是外国人,所以默认查的是他
-
jquery.form.js实现将form提交转为ajax方式提交的方法
本文实例讲述了jquery.form.js实现将form提交转为ajax方式提交的方法.分享给大家供大家参考.具体分析如下: 这个框架集合form提交.验证.上传的功能. 这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好
-
java通过模拟post方式提交表单实现图片上传功能实例
本文实例讲述了java通过模拟post方式提交表单实现图片上传功能.分享给大家供大家参考,具体如下: 模拟表单html如下: <form action="up_result.jsp" method="post" enctype="multipart/form-data" name="form1" id="form1"> <label> <input type="tex
-
使用Post方式提交数据到Tomcat服务器的方法
我在上一篇文章中介绍了 使用Get方式提交数据到Tomcat服务器,这篇将介绍使用Post方式提交数据到服务器,由于Post的方式和Get方式创建Web工程是一模一样的,只用几个地方的代码不同所以,我就直接介绍不同的地方,第一个不同点是,提交方式不同,所以修改LoginServlet.Java中的代码 package com.fyt.org; import java.io.IOException; import java.io.OutputStream; import java.io.Print
随机推荐
- Bootstrap轮播加上css3动画,炫酷到底!
- asp.net fileupload控件上传图片并预览图片
- PHP中如何定义和使用常量
- php使用PDO事务配合表格读取大量数据插入操作实现方法
- asp下查询xml的实现代码
- MySQL 密码增强插件
- PHP7扩展开发教程之Hello World实现方法示例
- JavaScript实现标题栏文字轮播效果代码
- 解决ASP.NET中的各种乱码问题总结
- Asp.Net中的三种分页方式总结
- web文件管理器的后续开发
- 实例分析之用ASP编程实现网络内容快速查找的代码
- J2SE中的序默认序列化
- 解决URL中含有-与号-不符合标准问题
- 瑞星杀毒2007 可在线升级
- js中onload与onunload的使用示例
- PHP curl 抓取AJAX异步内容示例
- 熊猫烧香/千橡/威金专杀工具集合
- linux CentOS 系统php和mysql命令加入到环境变量中
- 深入分析C语言中结构体指针的定义与引用详解