编程记得使用utf-8编码
访问的是tomcat中的文件路径
web-project项目中src目录下的内容,部署在tomcat"/WEB-INF/classes/"下。
不要把tomcat等服务器放在有空格的目录下(最好也不要用中文)
ServletContext
ServletConfig对象在初始化Servlet时,由容器产生(也就是说servlet API为我们写好了。在init方法中产生ServletConfig对象,并传递给我们使用)
-
写代码时,实例化一个ServletConfig对象的方法:
ServletConfig config = getServletConfig();
-
同理,实例化ServletContext
ServletContext config = getServletContext();
ServletContext称为应用范围域对象。用来存放数据。
配置应用级的参数web.xml
使用Servlet来取
实现请求转发
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher("/servlet/servletDemo5")
//转发的地址。servletContext得到的地址,必须以"/"开头, “/”代表着当前应用即
//例: localhost:8080/demo1/servlet/servletDemo5 "/demo1"即代表着当前应用(“/”)
最常用的一种读取配置文件,获得统一资源定位器的方法
doGet和doPost的区别
就是html表单提交的method是post的调doPost、get的调doGet。而一般情况下,无论哪种method提交的表单,处理都一样,所以只要写一个,在另一个里调这个就行了。public void doGet(HttpSrevletRequest request, HttpServletResponse response) { 逻辑实现}public void doPost(HttpSrevletRequest request, HttpServletResponse response) { doGet(request, response);}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。