如何提交带有操作的表单包含“#”

时间:2015-07-17 05:54:14

标签: html jsp

我有一个表单,其中action url包含字符'#'(如'xx /#xx / xxx.jsp)。由于#始终被视为HTML ANCHOR,因此表单实际上会提交到URL“xx /”。有谁告诉我如何使表单提交到正确的URL?

1 个答案:

答案 0 :(得分:0)

TL; DR:只需将#替换为%23,我保证会有效。

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

http://www.example.com/NameWithHash_%231/

将被解码为

http://www.example.com/NameWithHash_#1/

在服务器上。

注意,您可以使用它的十六进制代码(%<code>)来解决任何这样的ASCII字符。更多示例:http://www.december.com/html/spec/esccodes.html