如何将参数传递给servlet

如何将参数从JSP中页面的useBean传递到Java中的servlet?我有某种形式的数据可以通过“提交”按钮传递,但没有其他方式可以发送。请帮忙?这是我的代码:

<input name = "deleteGameButton" type = "submit" value = "Delete"

onclick = "submitToServlet('DeleteGameServlet');">

这是相应的javascript:

 function submitToServlet(newAction)

{

document.userGameForm.action = newAction;

}

我希望Servlet可以访问userBean

 <jsp:useBean id = "userBean" scope = "session" class = "org.project.User" />

回答:

你在这里有点混乱。

onclick()是Javascript,在客户端执行。它没有(直接)更新会话范围的bean的方法。该bean留在服务器端,并在

HTML页面时使用。要将参数传递回servlet,您需要使用良好的旧表单字段,然后提交表单。

将更多字段添加到表单,在提交之前设置其值,然后提交。

在Servlet中调用request.getParameter(“ name”);

PS要使这种事情自动化,请 。:-)

Struts完全可以满足您的要求:在将参数传递给动作之前,它会使用这些参数填充Bean。透明地。

以上是 如何将参数传递给servlet 的全部内容, 来源链接: utcz.com/qa/414671.html

回到顶部