【发布时间】:2023-03-20 16:25:01
【问题描述】:
美好的一天!
如何访问 servlet 中的 HTML 文本字段值?我的示例代码如下:
out.println("<html><head></head>");
out.println("<body>");
out.println("Item not found...");
out.println("<h2>Add Item:</h2>");
out.println("<form action = \"AddandSearch\">");
out.println("Item Name: <input type =\"text\" name =\"name\"> <br>");
out.println("Unit Price: <input type =\"text\" name =\"unitPrice\"> <br>");
out.println("On Stock : <input type =\"text\" name =\"stock\"> <br><br>");
out.println("<input type =\"submit\" value =\"Add Item\">");
out.println("</form>");
out.println("</body>");
out.println("</html>");
我需要在用户按下按钮后获取名称、单价和库存的值,以便将其放入数组列表中。是否可以在同一个 servlet 上分配它?我尝试使用此代码:
String id = request.getParameter("name");
但它不起作用,因为必须先按下按钮。我可以使用 getter 和 setter 方法或任何等效方法吗?我需要一个用于数据输入的文本字段,并且必须在 servlet 中完成。结果也必须在同一个 servlet 中生成。 谢谢。
【问题讨论】: