Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 向jsp页面传递参数_Html_Jsp - Fatal编程技术网

Html 向jsp页面传递参数

Html 向jsp页面传递参数,html,jsp,Html,Jsp,我正在创建一个基本的HTML表单,将值发送到另一个域上托管的.jsp页面。由于我不熟悉.jsp,我不知道它是如何接受参数的 当我发送此URL时 它给我输出,但有些用户名包含“+”等符号 因此,在尝试此URL时: 它给我一个无效的用户名或密码错误 如果有人知道答案,请帮帮我 您可以尝试对传递给url的值进行url编码。您可以使用如下javascript对参数进行编码: encodeURIComponent("ab+c") 并在服务器端解码参数: username = URLDecoder.de

我正在创建一个基本的HTML表单,将值发送到另一个域上托管的
.jsp
页面。由于我不熟悉
.jsp
,我不知道它是如何接受参数的

当我发送此URL时

它给我输出,但有些用户名包含“+”等符号

因此,在尝试此URL时:

它给我一个无效的用户名或密码错误


如果有人知道答案,请帮帮我

您可以尝试对传递给url的值进行url编码。

您可以使用如下javascript对参数进行编码:

encodeURIComponent("ab+c")
并在服务器端解码参数:

username = URLDecoder.decode(username)

一般来说,login.jsp应该使用http post方法接收请求,您可以尝试使用post方法向jsp发送参数,这可以避免编码参数问题。

用户名/密码是否包含空格?如果我熟悉尝试,我会在这里发布jsp代码,我不熟悉它,我将尝试它是否有效……….这就是它如何获取参数jsp文件字符串password=authentication.san(request.getParameter(“password”);password=request.getParameter(“密码”);password=urldecker.decode(密码)