当前位置 : 主页 > 编程语言 > java >

jsp – 处理多个帖子请求的Servlet

来源:互联网 收集:自由互联 发布时间:2021-06-25
我有一个Servlet名称EditEvent和一个包含两个表单的JSP. 一个用于添加新事件,另一个用于删除事件. 使用两个独立的servlet来处理一个JSP被认为是一种好习惯吗? 如果没有,你将如何处理来自
我有一个Servlet名称EditEvent和一个包含两个表单的JSP.
一个用于添加新事件,另一个用于删除事件.

使用两个独立的servlet来处理一个JSP被认为是一种好习惯吗?
如果没有,你将如何处理来自一个servlet的两个post请求?即添加事件和删除事件请求.

干杯

为了处理同一个servlet的多个请求,你必须签订一个像’ACTION’这样的请求参数的契约.然后在表单中将其添加为隐藏字段,其值为“ADD”和“REMOVE”.因此,在doPost()中,您可以检查此参数值,并可以在同一个servlet中调用相应的处理方法.

class YourServlet extends HttpServlet{

      public void doPost(HttpReq req, HttpResp resp){
               String action = reg.getParameter('ACTION');
               if('ADD'.equals(action)){
                   addEvent();
               }
               if('REMOVE'.equals(action)){
                   removeEvent()
               } else {
                   defaultAction();
               }
      }

}
上一篇:JSP-Runoob:JSP 结构
下一篇:JSP-EL表达式
网友评论