Html 如何提交包含'#';

Html 如何提交包含'#';,html,jsp,Html,Jsp,我有一个表单,动作url包含字符“#”(比如“xx/#xx/xxx.jsp)。由于#始终被视为HTML锚定,因此表单实际上提交到URL“xx/”。有人告诉我如何将表单提交到正确的URL吗?TL;医生:只要用%23替换,它就行了,我保证 %23与#具有相同的含义,但没有其特殊行为: http://www.example.com/NameWithHash_%231/ 将被解码为 http://www.example.com/NameWithHash_#1/ 在服务器上 请注意,您可以通过使用任何

我有一个表单,动作url包含字符“#”(比如“xx/#xx/xxx.jsp)。由于#始终被视为HTML锚定,因此表单实际上提交到URL“xx/”。有人告诉我如何将表单提交到正确的URL吗?

TL;医生:只要用
%23
替换
,它就行了,我保证

%23
#
具有相同的含义,但没有其特殊行为:

http://www.example.com/NameWithHash_%231/
将被解码为

http://www.example.com/NameWithHash_#1/
在服务器上


请注意,您可以通过使用任何ASCII字符的十六进制代码(
%
)来寻址任何类似的ASCII字符。更多示例:

正确的url是什么意思?包括主播?你认为这会怎样?你的服务器怎么能提供这个URL呢?坦白说,我不知道他们是怎么做到的,我们正在定制一个现有的J2EE软件。我相信应该有一些像过滤器/标题或其他东西。。。