我试图了解 java servlet 和 JSP . 有时候我遇到了这个问题 . 我有 ADMIN.jsp ,在那里我为CRUD操作编写了所有 HTML 表单 . 我不知道的是如何从我的 AdminServelt 中调用任何形式的内容,例如,如果我单击Web界面上的 Delete 按钮,我希望我的servlet知道从JSP中选择哪种形式并删除我决定抛出的内容表格的输入 .
在JSP中写一个这样的表单:
<form method="post" action="/AdminServlet?edit"> </form>
例如,这个用于编辑 . 如果要检查是否单击了“编辑”按钮,可以在AdminServlet中尝试这样的操作:
if (request.getQueryString().equals("edit")) {}
你可以输入一个隐藏的参数,如
<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 }
等等
2 回答
在JSP中写一个这样的表单:
例如,这个用于编辑 . 如果要检查是否单击了“编辑”按钮,可以在AdminServlet中尝试这样的操作:
你可以输入一个隐藏的参数,如
<input type="hidden" name="purpose" value="C/R/U/D">
在jsp文件中 .
在servlet上,您将参数值传递给新变量
等等