![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Servlet
ssyes123
这个作者很懒,什么都没留下…
展开
-
Servlet_01_介绍(续)
每个Servlet类都是不一样的,所以,可以有多个Servlet类。在Tomcat中,一个Servlet类只有一个对象,对象有Tomcat在客户端第一次发起请求时,实例化。原创 2016-02-25 22:30:09 · 271 阅读 · 0 评论 -
Servlet_10_获取类路径下的资源
获取类路径下的资源获取类路径下的资源? 记住一句话所有src下的文件 都会出现在WebRoot / WEB-INF / classes/ 下。【.java变成Class 放到Classes下,其他文件直接复制过去】类路径对一个JavaWeb项目而言,就是/WEB-INF/classes和/WEB-INF/lib/每个jar包!1)ClassLoader【主要使用】原创 2016-02-26 15:42:46 · 207 阅读 · 0 评论 -
Servlet_09_ServletContext(续3)
ServletContext获取文件资源ServletContext获取文件资源?1)获取真实路径String path = this.getServletContext().getRealPath("/index.jsp");2)获取资源流InputStream input = this.getServletContext().getResourceAsStrea原创 2016-02-26 15:13:33 · 194 阅读 · 0 评论 -
Servlet_09_ServletContext(续2)
ServletContext获取全局初始化参数?ServletConfig可以获取1个Servlet的初始化参数。【1对1 ,专线】ServletContext可以配置的初始化参数,为所有的Servlet共享。【1对多 ,公线】--------------------------------------------------------------------原创 2016-02-26 15:01:59 · 224 阅读 · 0 评论 -
Servlet_09_ServletContext(续1)
什么JavaWeb的四大域?1)ServletContext2)ServletRequest3)HttpSession4)PageContext域对象的功能? 【容器功能,其实是个Map】1)域对象必须有要存数据功能【存数据】2) 域对象必须要有取数据功能【写数据】3)域对象内部其实有一个MapServletContext对象怎么操作数据原创 2016-02-26 14:35:14 · 178 阅读 · 0 评论 -
Servlet_09_ServletContext
ServletContext:1)1个项目只有一个ServletContext对象,等同Application的存在。【也是单例模式:】2)对Servlet起作用,用于Servlet之间的数据共享、传递。注:上官天servlet,下管地servlet,中间管空气servlet。3)Tomcat启动,则创建ServletContext对象。Tomcat关闭,ServletContex原创 2016-02-26 10:36:29 · 197 阅读 · 0 评论 -
Servlet_03_ServletConfig
ServletConfig是什么呢?1个servletConfig对象 有 1个Servlet配置信息,配置信息在Web.xml中。原创 2016-02-25 23:27:13 · 266 阅读 · 0 评论 -
Servlet_08_httpServlet
httpServlet是和Http协议相关的Servlet。httpServlet是继承自GenericServlet,所以GenericServlet的所有方法HttpServlet都有。HttpServlet的主要方法(内部已经实现,不用程序员自己写)public abstract class HttpServlet extends GenericServlet原创 2016-02-26 09:39:21 · 267 阅读 · 0 评论 -
Servlet_07_Servlet细节
Servlet细节1)Servlet高效,但是线程不安全。异步。2)Servlet是类,可以创建局部变量,创建无状态成员,创建只读成员。【在Servlet中创建的是没有存数据的能力的对象,只可以读,不可以写】如 public class User{public void Say(){syso("Hello);}}生成User user = new User(原创 2016-02-26 09:16:17 · 224 阅读 · 0 评论 -
Servlet_06_Web.xml
Tomcat下的conf文件下有 Web.xml。每个项目也有一个Web.xml文件。(可以看作是继承关系)Tomcat下的Web.xml可以看作为父文件,每个项目下的Web.xml文件看作子文件。------------------------------------------------------------------客户端每个访问的jsp页面,在后台原创 2016-02-26 08:55:53 · 291 阅读 · 0 评论 -
Servlet_05_反射
一张图看懂Servlet与反射的关系Tomcat会自动根据Servlet的字符串,来创建Servlet对象,调用初始化方法,销毁方法,和Service方法。原创 2016-02-26 08:52:24 · 319 阅读 · 0 评论 -
Servlet_04_GenericServlet
GenericServlet是Servlet接口的抽象实现类(子类)。可以通过继承GenericServlet类来实现自己的Servlet类。GenericServlet的方法public abstract class GenericServlet implements Servlet, ServletConfig, java.io.Serializable {原创 2016-02-25 23:38:05 · 221 阅读 · 0 评论 -
Servlet_02_浏览器访问Servlet
浏览器是怎么访问Servlet呢?在项目的Web.xml中,给Servlet配置路径主要是Web.xml中代码如下: XXX // 随便写 不重要 但要保持servlet-name 相同即可cn.lmy.day01.xxServlet // 实际的类的完全路径 XXX // 随便写 不重要 但要保持serv原创 2016-02-25 22:55:56 · 541 阅读 · 0 评论 -
Servlet_02_实现
Servlet是一个接口实现Servlet有三种方式:1)实现javax.servlet.Servlet接口;(爷爷类)2)继承javax.servlet.GenericServlet类; (父亲类) (GenericServlet类是抽象类)3)继承javax.servlet.http.HttpServlet类; (儿子类)通常我们会去继原创 2016-02-25 22:34:59 · 286 阅读 · 0 评论 -
Servlet_01_介绍
Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:1)接收请求数据;2) 处理请求;3)完成响应。例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理!Servlet需要我们自己来编写,每个Servlet必须实现javax.servlet.Servlet接口。原创 2016-02-25 22:33:14 · 384 阅读 · 0 评论 -
JSP_002_jsp和Servlet分工合作
jsp和Servlet分工合作原创 2016-02-29 12:04:34 · 315 阅读 · 0 评论