假如两个WEB页面间为链接关系时,就是说要从1jsp链接到2jsp时,被链接的是2jsp可以通过getParameter()方法来获得请求参数
假如1jsp里有 <form name="form1" method="post" action="2jsp">
请输入用户姓名:<input type="text" name="username">
<input type="submit" name="Submit" value="提交">
</form>的话在2jsp中通过requestgetParameter("username")方法来获得请求参数username:
<% String username=requestgetParameter("username"); %>
首先,把form的提交方式改成POST,因为servlet里你用的是doPost方法来处理
<form method="POST" action="order_chen" >
还有,你的hidden的字段要提供name属性。提交表单取的是name,不是id。
<input type="hidden" id="num" name="num" value="0" />
基本上有两种:
1。提交的方式。这种方式很传统,就是servlet中有一个form。然后通过form的submit。
2。就是servlet和jsp直接通讯。不过这种方式要求servle和jsp都同在一个服务中。
requestgetRequestDispatcher("/你的JSP")forward(requestresponse);
你的数据可以放在request的attribute中。例如:
servlet中:
requestsetAttribute("AAA",new Date());
JSP中:
Date dt = (Date)requestgetAttribute("AAA");
希望对你有帮助!
以上就是关于在servlet中如何取得JSP中多个input值全部的内容,包括:在servlet中如何取得JSP中多个input值、为什么我在servlet中提取不到表单中hidden的值、servlet中怎样取jsp中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)