jsp中查询字符串中参数名的等号右边最好不要出现空格,因为编译器会把他当做是参数值得一部分。
例如:
1 <a href="adjust.jsp?number= 7">传参</a> <!--反面例子-->
上面的代码通过超链接向目标页面传了一个参数,我们知道目标页面或取参数值是使用request的getParameter方法获取的,而且其返回值为String类型。但是上方的代码中我们的number的赋值部分却多了一个空格,也就是说,目标页面获取到的值为 " 7"。多了一个空格,很显然,这会为后续的代码埋下出错的伏笔。
因此,正确的代码为:
1 <a href="adjust.jsp?number=7">传参</a> <!--正确例子-->
相关知识
查询字符串的通用语法规则
mysql int类型in条件用字符串查询不到
简单的查询语法
【ElasticSearch】 QueryString查询中文歧义词异常问题解决
工作碰上的技术问题及处理经验
字符串
以下函数( )不能用于过滤字符串空格的?
2021年1月学考选考技术知识点之字符串问题
字符串相关问题
字符串查询算法
网址: 【错误】jsp查询字符串中空格导致的异常问题! https://m.huajiangbk.com/newsview105916.html
上一篇: 所有记录中均未找到搜索关键字的解 |
下一篇: 重读《学习JavaScript数 |