将参数从jsp传递给servlet

如何使用不属于任何forms字段的表单将参数从jsp传递给servlet而不使用session.i认为代码可能看起来像下面的示例,但不适用于me.plz帮助我。

在index.jsp中: –

在servlet.java:-

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

您的表单需要提交,例如有一个提交按钮。 您需要将参数作为输入。 在表单内调用request.setAttribute不会做任何事情。 设置请求属性是为了在您打算使用调度程序转发请求时,而不是在使用表单时。

 <% int z=1; %> 

您可以使用以下方法接收您在表单中提交的参数:

用request.getParameter( “字段名”);

对于intance,您的servlet可以获取所有字段:

  @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username= request.getParameter("username"); String password= request.getParameter("password"); } } 

您还可以从链接发送参数,例如: