我是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 =&gt;
<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>
SingleController
如何使用单个Servlet管理这两个不同的请求?
答案 0 :(得分:2)
使用servlet中的条件进行操作。
String action = request.getParameter("action");
if (action.equals("student")){
// to do rest of code..
}
else if (action.equals("teacher")){
// to do rest of code..
}