如何将1个文本框值发送到1个以上的servlet [重复]

问题描述 投票:2回答:1
我有一个.jsp页面,它具有1个文本框和4个按钮,如该图像。我的项目创建ms word文档报告。它从Access数据库获取数据。enter image description here

我想在每次单击按钮时运行不同的servlet,但是我不知道该怎么做?有什么主意吗?

jsp servlets
1个回答
1
投票
您可以通过多种方式执行此操作,这是一个示例

<form action="MainServlet" method="Post"> SOME Name: <input type="text" name="someName" size="20"> <br><br> <input type="submit" name="first" value="FirstServlet"> <input type="submit" name="second" value="SecondServlet"> <input type="submit" name="third" value="ThirdServlet"> <input type="submit" name="fourth" value="FourthServlet"> </form> with the following in MainServlet String sometext = request.getParameter("someName"); // your text box value if (request.getParameter("first") != null) { // Invoke FirstServlet's job here. } else if (request.getParameter("second") != null) { // Invoke SecondServlet's job here. } else if (request.getParameter("third") != null) { // Invoke ThirdServlet's job here. } else if (request.getParameter("fourth") != null) { // Invoke FourthServlet's job here. }

© www.soinside.com 2019 - 2024. All rights reserved.