【问题标题】:Multiple action for one servlet from different JSP来自不同 JSP 的一个 servlet 的多个操作
【发布时间】:2014-09-07 15:14:18
【问题描述】:

我是 JSP/Servlet 的新手。

我想使用一个 servlet 来处理从不同 JSP 表单/按钮发送的不同请求。

例如

student.jsp =>

<form action="SingleController?action=student" method="POST">
      Student ID: <input type="text" name="stid"> 
      Name: <input type="text" name="stname"> 
      <input type="submit" value="Submit" name="student">                 
     </form>

teacher.jsp =>

 <form action="SingleController?action=teacher" method="POST">
     Teacher ID:<input type="text" name="tid"> 
      Name: <input type="text" name="tname"> 
      <input type="submit" value="Submit">                 
     </form>

单控制器

如何使用单个 Servlet 管理这两个不同的请求?

【问题讨论】:

    标签: java jsp jakarta-ee servlets controller


    【解决方案1】:

    在 servlet on action 中使用 if 条件。

    String action = request.getParameter("action");
    
    if (action.equals("student")){ 
        // to do rest of code..
    }
    
    else if (action.equals("teacher")){ 
        // to do rest of code..
    }
    

    【讨论】:

      猜你喜欢
      • 2017-10-06
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 2012-03-19
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多