在servlet中如何取得JSP中多个input值

在servlet中如何取得JSP中多个input值,第1张

假如两个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中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9872510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存