编程记得使用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);}

SportCloud
157 声望9 粉丝

数据仓库


« 上一篇
mybatis
下一篇 »
RequestResponse

引用和评论

0 条评论