×

head first servlets servlet s

head first servlets(servlet问题)

admin admin 发表于2023-08-21 00:15:06 浏览58 评论0

抢沙发发表评论

本文目录

servlet问题

Web容器 Servlet类 servlet对象1.加载类----------------》AServlet.class2.实例化servlet(构造函数运行)--------------------》对象(还不是servlet)3.调用init()-------------------------------------》servlet对象4.调用service()----------------------------------》servlet对象5.调用destroy()----------------------------------》sertlet对象注:1.init()在servlet的一生中只调用一次,而且在容器调用service()之前必须完成。2.servlet的一生主要在第4阶段(调用service()),在这里处理客户请求(doGet、doPost),每一个请求都在一个单独的线程中运行。3.容器调用destroy()方法,从而在servlet被杀死之前有机会清理资源。与init()一样,destroy()也只会调用一次。要学习servlets & JSP, 强烈推荐head first servlets & jsp,下面迅雷下载地址,搜搜看,也有中文的:

如何编写第一个servlet程序

(1) 选择File | New | Dynamic Web Project命令,出现New Dynamic Web Project对话框,在Project name文本框中输入FirstServlet。(2) 确定Target runtime为刚才设置的Apache Tomcat v7.0,单击Finish按钮。(3) 展开新建项目中的Java Resources节点,在src上右击,从弹出的快捷菜单中选择New | Servlet命令。(4) 弹出Create Servlet对话框,在Java package文本框中输入cc.openhome,在Class name文本框中输入HelloServlet,单击Next按钮。(5) 选择URL mappings中的HelloServlet,单击右边的Edit按钮,将Pattern改为/hello.view后,单击OK按钮。(6) 单击Create Servlet对话框中的Finish按钮。接着就可以编写第一个Servlet的内容了。在创建的HelloServlet.java中以下内容:package cc.openhome; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.(3) 在Tomcat启动后,会出现内嵌于Eclipse的浏览器,将地址栏设置为: