URL传值有特殊字符 如#

今天做毕设时<s:a action=‘‘ ><s:a> 传值时 如:1#101  ,传到后台值变成了1 #号后的值都没了,最后上网查找,原来#号是特殊字符,用一种方法解决了。

之前是 <s:a action="user1_initPassword?user.houseid=%{houseid}"  >XXXX</s:a>

修改后

<s:url id="url1" action="user1_initPassword">
<s:param name="user.houseid" value="%{houseid}"></s:param>
</s:url>
<td><s:a href="%{url1}" >XXXX</s:a>

时间: 2024-10-09 11:24:07

URL传值有特殊字符 如#的相关文章

url传值的长度限制解决办法

今天写到两个页面传值,刚开始通过url上加参数进行传值, var strLink = "my.asp?str1=" + str1List + "&str2=" + str2List ;var iHeight = 600;                                                          // 高度var iWidth = 1000;                                        

js url传值中文乱码之解决之道

因为js url在传值的过程中使用的是js自己默认的字符集编码规则,我们必须把它转成属于我们自己的编码规格 在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试, 处理方法一. js 程序代码:url=encodeURI(url);注意是整个URL 服务器端的代码:String linename = new String(request.getParameter("name").get

URL中的特殊字符

原网址:http://pichcar.iteye.com/blog/676292 URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值.例如 空格的编码值是"%20". 下表中列出了一些URL特殊符号及编码 :替换为%3A 十六进制值 1. +  URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %2

URL传值问题,不同浏览器对URL的长度要求

通过URL传值的问题,所以对url字符串进行encodeURIComponent对url字符串内容进行编码,问题解决,但是有时候会出现 The request filtering module is configured to deny a request where the query string is too long,问题的原因是 以get方式传字符串的时候,有长度限制. IIS 7对于Query String有长度限制.默认为2048. 该问题的解决办法可以通过修改configurat

URL中的特殊字符处理

URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值.例如 空格的编码值是"%20".下表中列出了一些URL特殊符号及编码:替换为%3A 十六进制值 1. + URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. / 分隔目录和子目录 %2F 4. ? 分隔实际的 URL 和参数 %3F 5

URL中的特殊字符处理笔记

URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值.例如 空格的编码值是"%20". 下表中列出了一些URL特殊符号及编码 :替换为%3A 十六进制值 1. +  URL 中+号表示空格 %2B 2. 空格 URL中的空格可以用+号或者编码 %20 3. /  分隔目录和子目录 %2F 4. ?  分隔实际的 URL 和参数

*Bash:如何用bash 转义 URL里的特殊字符,让其在sed不会产生歧义?

我们在工作中,经常需要使用sed替换.增加文本中的URL.但是,我们经常会遇到URL中的特殊字符在sed中产生歧义,以至于在编写bash脚本的时候,花去大量时间测试.那么什么特殊字符会产生歧义呢? #这些都需要转义&, |, \, /, ^, *, (, ), [, ], {, }, `,? 其中,以“&,/,?“为最主要需要转移的.例如: [[email protected] test]$ url="http://www.baidu.com/cgi-bin?a=dasdfd&a

django之创建第7-4个项目-配置views文件实现url传值

即:怎么实现url?name=xiaodeng&age=28等类似传值处理 1.配置views文件 # Create your views here. #coding:utf-8 from django.http import HttpResponse import datetime #导入templates文件所需导入库 from django.template import loader,Context class Person(): def __init__(self,name,age,s

避免url传值字符串sjstr过长,使用from表单【隐藏域】post提交

1.普通的url传值<html--------------- <!-- 隐藏域post提交url --> <form id="urlPost" action="${pageContext.request.contextPath}/iwell.disposition.sgt_1.0/newallsgtData.action" method="post"> <input type="hidden"