java - 为单个 java Servlet 添加多个表单
问题描述
我试图了解java servlet和JSP。有时我遇到了这个问题。我有这个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
}
等等
推荐阅读
- visual-studio-code - 如何在 VSCode 任务中使用 MSTest --filter 参数
- javascript - 对测试非继承但继承的 CSS 显示属性感到震惊
- sql - 阻止较新版本的 SQL 构建或执行
- python - 如何从 Python 中的 Double For 循环中的值创建字典?
- amazon-web-services - 如何将参数发送到 EC2 实例 aws
- python - 如何从基于列表的较大矩阵中提取非连续矩阵
- python - 基于 uint32 id 以 x 长度的块解析流
- github-actions - 上一个作业的参考输出 GH Actions
- c# - C# 类属性集未被调用或设置
- 3d - 如何在搅拌机中学习这样的人物插图,以及制作带有一点动画的最佳课程