gpt4 book ai didi

java - 从jsp传递参数到servlet

转载 作者:行者123 更新时间:2023-12-01 23:04:52 24 4
gpt4 key购买 nike

如何使用不属于表单任何字段的表单将参数从 jsp 传递到 servlet,而不使用 session。我认为代码可能类似于下面的示例,但对我不起作用。请帮助我。

在index.jsp中:-

<form method="Post" action="servlet">
<input type="text" name="username">
<input type="password" name="password">
<%
int z=1;
request.setAttribute("product_no", z);%>
<input type='submit' />
</form>

在 servlet.java 中:-

 int x=Integer.parseInt(request.getAttribute("product_no").toString());

最佳答案

您需要提交表格,例如有一个提交按钮。并且您需要将参数作为输入。在表单内调用 request.setAttribute 不会执行任何操作。设置请求属性是在您要使用调度程序转发请求时,而不是在您使用表单时。

<% int z=1; %>
<form method="Post" action="servlet">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="hidden" name="product_no" value="<%=z%>" />
<input type='submit' />
</form>

关于java - 从jsp传递参数到servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58405699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com