import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class GetBaseInfoServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
ServletContext servletContext = this.getServletContext();
//获取容器信息
String serverInfo = servletContext.getServerInfo();
//获取容器支持servlet的主版本号
int majorVersion = servletContext.getMajorVersion();
//获取容器支持的servlet的副版本好
int minorVersion = servletContext.getMinorVersion();
//设置响应编码
resp.setContentType("text/plain;charset=utf-8");
PrintWriter printWriter = resp.getWriter();
printWriter.println(serverInfo);
printWriter.println(majorVersion+minorVersion);
printWriter.flush();
printWriter.close();
}
}