【问题标题】:Not getting request parameter value thru chrome/firefox. Related to double escaping?没有通过 chrome/firefox 获取请求参数值。与双重转义有关?
【发布时间】:2013-05-28 10:22:25
【问题描述】:

这是我的链接

"customer.action?custId=211&custAddressId=2341";

这个url字符串是jsp中c:out标签的输出。

在 Firefox/Chrome 中,我将 custAddressId 的值设为 null。我认为(几乎可以肯定)发生的原因是因为 Chrome/Firefox 正在转义已经转义的值(这就是为什么我将第二个参数名称作为amp;custAddressId 而不是custAddressId) 但 IE 不这样做。

有没有办法我可以配置我的tomcat 6 以获得正确的参数(即使它是双重转义的)。 如果没有,我可以在 c:out 或浏览器级别本身处理它,而我不需要浏览器特定代码?

【问题讨论】:

  • 你为什么不尝试使用& 而不是&

标签: java html tomcat web-applications encoding


【解决方案1】:

没有。您无法将 Tomcat 配置为进行双重转义。您需要确保您的客户发送正确的数据。

【讨论】:

    猜你喜欢
    • 2011-11-21
    • 2018-04-19
    • 1970-01-01
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 2020-10-29
    • 2021-04-29
    相关资源
    最近更新 更多