无法通过javascript向表单提交的servlet发送参数

时间:2014-03-07 08:54:49

标签: javascript html forms jsp servlets

我有一个HTML表单如下: -

<form name="login" id="login" action="<%=application.getContextPath()%>/GoogleLogin" method="get">
<input type=hidden id="firstName"/>
</form>

我在javascript中设置此隐藏输入类型的值,并将表单提交给servlet,如下所示: -

    <script>
    document.getElementById("firstName").value="XYZ";
    document.getElementById("login").submit();
    <script>

我的表单已提交,但我无法获取请求参数“firstName”。

http://localhost:8080/Login/GoogleLogin?

感谢您的时间和考虑。

1 个答案:

答案 0 :(得分:3)

在输入字段中添加name属性 -

<input type="hidden" id="firstName" name="firstName" />

然后您就可以使用firstName获取请求参数。