在web中如果是多个角色,对应一个servlet的操作,就需要把一个servlet映射到不同的文件目录上,这样就不用为每个角色都写相同的代码。
举一个简单的例子。
需要映射的servlet:
package com.akwolf.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MultiMappingServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request, response) ;
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter writer = response.getWriter() ;
writer.write("Multi-Mapping!!!") ;
}
}
进行映射的web.xml文