0
A
回答
5
Encode#如果它必须在那里。文字#表示fragment id,不能用于任何其他目的的URI。 w3schools有encoding tables,所以你也可以自己查看这些值。
+0
正确,完美! ** URLEncode **和** URLDecode **。我不想使用它,因为生成它的系统的一部分应该尽可能最通用,而不是所有的数据都是url。但是对所有数据进行编码没有问题。谢谢 – banduk
1
您需要正确编码参数值。
如果由JSP生成的URL,请务必使用JSTL c:url
标签:
<c:url value="/path/to/myServlet">
<c:param name="param1" value="#paramValue"/>
</c:url>
如果您使用的Java直,使用URLEncoder.encode()
。
如果URL是静态的,则使用%23paramValue
代替#paramValue
相关问题
- 1. Owin获取查询字符串参数
- 2. 从查询字符串获取数据
- 3. 如何从字符串中获取查询字符串参数? LUA/nginx
- 4. 如何在java play framework中获取查询字符串参数?
- 5. 如何从codigniter的查询字符串中获取参数值
- 6. 从JavaScript中获取来自URL的查询字符串参数
- 7. Javascript - 从字符串中获取查询字符串?
- 8. 从Javascript获取查询字符串值
- 9. 从查询字符串获取变量
- 10. 从URLReferrer获取查询字符串
- 11. 从查询字符串中获取参数
- 12. 从头部获取查询字符串参数
- 13. 从url中获取参数字符串
- 14. 如何从PHP的字符串像查询字符串中获取数据?
- 15. Java从字符串获取整数值
- 16. 获取包含所有字符的查询字符串参数javascript
- 17. 简单的Java查询 - 从字符串获取结果
- 18. 如何从Java中的任何字符串获取字母数字字符串?
- 19. HttpServletRequest - 获取查询字符串参数,无表单数据
- 20. 无法获取查询字符串参数的值
- 21. 获取查询字符串参数值已经在它的C#
- 22. 获取托管bean中的查询字符串参数
- 23. 从字符串获取子字符串__
- 24. 获取查询字符串的值
- 25. Base 64编码查询字符串参数获取字符替换
- 26. 如何从字符串参数中获取关键字参数?
- 27. 变化的查询字符串参数
- 28. 约定的查询字符串参数
- 29. 查询中的字符串参数
- 30. sql查询,java字符串
''#是片段标识符。如果它是查询字符串中参数的一部分,则必须首先对查询字符串进行url编码。如果你只是想得到这个片段,我敢肯定,你使用的任何包装都可以以类似的方式获得查询字符串 –