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