为单个Java Servlet添加多种形式

时间:2018-12-09 11:36:19

标签: java html servlets crud

我试图学习 java servlet JSP 。有时我遇到了这个问题。我有这个 ADMIN.jsp ,我在其中编写了用于CRUD操作的所有 HTML 表单。我不知道的是如何从 AdminServelt 中调用任何形式,例如,如果单击Web界面上的 Delete 按钮,我希望我的Servlet知道要从JSP中选择哪种表格,并删除我决定抛出的表格输入。

2 个答案:

答案 0 :(得分:1)

您可以输入一个隐藏参数,例如

<input type="hidden" name="purpose" value="C/R/U/D">

jsp文件中的

在servlet上,您将参数值传递给新变量

    String decisionParam = request.getParameter("purpose");

if(decisionParam.equals("C"){ 

//process create logic
}
else if(decisionParam.equals("R")) {
//process read logic
}

以此类推

答案 1 :(得分:1)

在JSP中编写这样的表单:

<form method="post" action="/AdminServlet?edit"> </form>

例如,这个用于编辑。如果要检查是否单击了“编辑”按钮,可以在AdminServlet中尝试类似的操作:

 if (request.getQueryString().equals("edit")) {}