-
在Java EE中Servlet是服务器端运行以处理客户端请求而做出的响应的程序。 上面比较绕口,意思是:Servlet是服务器运行的、响应客户端请求的程序。 Servlet生命周期: 初始化、加载、实例化、服务和销毁。查看全部
-
Servlet生命周期(大体上3个阶段) 1. 初始化阶段,调用init()方法。但在初始化之前要先调用Servlet类的构造方法,生成Servlet的实例(创建Servlet对象)。 2. 响应客户请求阶段,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()方法。 3. 终止阶段,调用destroy()方法。也就是销毁阶段。 顺序:构造方法-->init()方法-->service方法-->doGet()/doPost()方法-->Destroy方法。查看全部
-
Servlet执行流程 1. 首先接受用户的请求:比方说用户在网页上点击超链接,超链接请求的地址就是一个Servlet,以超链接的形式提交便是Get请求; 2. 提交之后,服务器就在web.xml当中寻找与之相对应的URL地址:web.xml > servlet-mapping > url-pattern,这里的URL与超链接里的是一样的,但开头多了一个斜杠,代表根目录,匹配到URL地址后再找到对应的servlet的名称servlet-name。 3. 根据找到的名称,在<servlet>标签中查找与之对应的处理类:web.xml > servlet > servlet-class,取得类名(包括包名)。 4. 根据类名,得到对应的处理类,再根据用户的提交方式(这里是Get),由于是Get请求,所以执行重写的doGet()方法。在页面上就显示了相应的执行结果。查看全部
-
localhost是服务器主机名,也可以是IP地址127.0.0.1;8080是tomcat服务器的端口号;helloapp是web工程的上下文地址ContexRoot(一般情况下与web工程名一致);最后是<url-pattern></url>标签中的内容。 浏览器访问servlet方法=ip+端口号+web工程名+<url-pattern>, <url-pattern>可以=包名+servlet名, 浏览器访问jsp方法=ip+端口号+web工程名+index.jsp 假设在helloapp应用中有一个HelloServlet类,它在 web.xml文件中的配置如下: servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>org.javathinker.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> 那么在浏览器端访问HelloServlet的URL是http://localhost:8080/helloapp/hello查看全部
-
tomcat四级容器查看全部
-
76785u6ry查看全部
-
yrfutyjhktuj查看全部
-
fyjhkftgjhfgjh查看全部
-
jhgjhguiyj查看全部
-
mnj查看全部
-
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常。查看全部
-
购物车类设计 (1)属性 1.购买商品集合 2.总金额 (2)方法 1.添加到购物车 2.从购物车中删除 3.计算总金额查看全部
-
jsp视图层,servlet 控制层,dao 模型层查看全部
-
阶段项目:使用servlet技术实现购物车效果查看全部
举报
0/150
提交
取消