为单个java Servlet添加多个表单



我试图了解javaservletJSP。有一段时间我遇到了这个问题。我有一个ADMIN.jsp,在这里我为CRUD操作编写了所有HTML表单。我不知道如何从AdminServelt中调用任何表单,例如,如果我单击web界面上的Delete按钮,我希望我的servlet知道从JSP中选择什么表单,并删除我决定抛出表单输入的任何表单。

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

<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
}

等等

在JSP:中编写这样的表单

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

例如,这是用于编辑的。如果你想检查是否点击了编辑按钮,你可以在AdminServlet中尝试这样的操作:

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

最新更新