添加模板代码
模板代码
package ${enclosing_package};
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ${
primary_type_name} extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
${cursor}
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
设置全局配置信息
@SuppressWarnings("serial")
public class Demo extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 获取 context 域对象
ServletContext application = this.getServletContext();
String value = application.getInitParameter("key");
System.out.println(value);
}
/**
* 设置 servlet 配置信息
*/
public void fun() {
// 先获取 config 对象
ServletConfig config = this.getServletConfig();
// 取出 servlet 配置信息
String value = config.getInitParameter("username");
System.out.println(value);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
获取/读取服务器文件路径
/*
* 获取服务器上的真实文件路径并读取
* 使用 context 域对象获取,可以获取到服务器上的任意资源路径
*/
@SuppressWarnings("serial")
public class Demo extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
/**
* 获取服务器上的 c 文件
*/
public void fun4() throws IOException, FileNotFoundException {
ServletContext application = this.getServletContext();
String path = application.getRealPath("/WEB-INF/c.properties"<