将json对象从jsp传输到服务器

时间:2013-12-02 11:03:32

标签: java json jsp gson

我正在尝试从我的jsp中检索数据,一切都很好但是在调试时我发现数据没有完成。

当我在jsp中提醒时,她是我的json对象: http://imageshack.com/scaled/medium/818/azww.png

她是调试信息 http://imageshack.com/scaled/medium/21/z742.png

有关删除'#'字符的信息,调试中的信息可以正常工作!

你能帮我吗?

修改

找到答案

我使用encodeURIComponent来替换特殊字符: var encoded = encodeURIComponent(myJsonObject);

2 个答案:

答案 0 :(得分:0)

来自规范RFC-Section 3.4

  

查询组件由第一个问题指示      标记(“?”)字符并以数字符号(“#”)字符结束      或者在URI的末尾。

要在请求中发送#key,请使用c:url

分别编码每个请求参数

参考这个答案

How can I get request parameter value if value is hash symbol (#)

答案 1 :(得分:0)

用unicode变体“\ u0023”替换你的哈希符号(“#”)。