1、2) 3) 4)/font 5)6)/table/trtd 7)/forminput / 8)/textarea9)/ulli/lia/a 10)/divhtmlhead3、HTML 页面代码如下:titlehello worldstyle type=text/css.red color: red;font-family: STSong;/style/headbodyfont class=redhello world!/htmlscript type=text/javascript function change()var font = document.getElementById(font
2、).value; document.getElementById().value = font*1+1;/scriptinput type=text id= value=0 readonly=readonlybutton name=btnonclick onclick=change()/4、HTML 页面代码如下:第二章1、简述 HTTP1.1 协议的通信过程?2、简述 POST 请求和 GET 请求有什么不同?(至少 2 点)3、请列举出 Tomcat 安装目录下的子目录,并对其进行简要说明?(至少列出 5 个)4、请编写一个格式良好的 XML 文档,要求包含足球队一支,队名为 Madrid
3、,球员 5 人:Ronaldo、Casillas、Ramos、Modric、Benzema;篮球队一支,队名为 Lakers,队员 2 人:Oneal,Bryant。里面要求含有注释,注释内容自定。1、HTTP1.1 协议的通信过程如下:1) 客户端与服务器端建立 TCP 连接。2) 客户端可以向服务器端发送多个请求,并且在发送下个请求时,无需等待上次请求的返回结果。3) 服务器必须按照接受客户端请求的先后顺序依次返回响应结果。4)客户端发出关闭 TCP 连接的请求。5) 服务器端关闭 TCP 连接。2、POST 请求和 GET 请求主要有如下不同:1) POST 传输数据大小无限制2) PO
4、ST 比 GET 请求方式更安全3、Tomcat 安装目录下的子目录及其说明如下:bin:用于存放 Tomcat 的可执行文件和脚本文件(扩展名为.bat 的文件),如tomcat7.exe、startup.bat;conf:用于存放 Tomcat 的各种配置文件,如 web.xml、server.xml; lib:用于存放 Tomcat 服务器和所有 Web 应用程序需要访问的 JAR 文件; logs:用于存放 Tomcat 的日志文件;temp:用于存放 Tomcat 运行时产生的临时文件;webapps:Web 应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下;work:T
5、omcat 的工作目录,JSP 编译生成的 Servlet 源文件和字节码文件放到这个目录下。?xml version=1.0 encoding=UTF-8 standalone=yes球队列表4、XML 页面代码如下:!- 足球队 Madrid -球队 类型=足球队队名Madrid队员姓名RonaldoCasillasRamosModricBenzema/球队- 篮球队 Lakers -篮球队LakersOnealBryant第三章1、请列举 Servlet 接口中的方法,并分别说明这些方法的特点及其作用。2、简述 ServletContext 接口的三个主要作用。3、编写一个 servle
6、t,实现统计网站被访问次数的功能。4、请编写一段程序,使程序能读取该 servlet 的配置信息,从中获得参数名为encoding 对应的参数值,并输出到页面上。1、Servlet 接口中有 init、service、destroy 、getServletConfig 和 getServletInfo 这 5 个方法,这些方法的特点及其作用具体如下:1) init(ServletConfig config)方法,该方法在服务器对 Servlet 第一次访问时调用,负责Servlet 初始化工作。在一个 Servlet 的生命周期中只执行一次。该方法接收一个ServletConfig 类型的参数
7、,Servlet 容器可以通过这个参数向 Servlet 传递初始化配置信息。2) service(ServletRequest request,ServletResponse response)方法,该方法负责响应用户的请求,当容器接收到客户端访问 Servlet 对象的请求时,就会调用此方法。3) destroy()方法,该方法方法负责释放 Servlet 对象占用的资源。当 Servlet 对象被销毁时,容器会调用此方法。4) getServletConfig()方法,该方法返回容器调用 init(ServletConfigconfig)方法时传递给 Servlet 的 ServletC
8、onfig 对象。5) getServletInfo()方法,该方法返回一个字符串,其中包含了关于 Servlet 的信息,例如,作者、版本和版权等信息。2、ServletContext 接口的三个主要作用如下: 1)获取 Web 应用程序的初始化参数2)实现多个 Servlet 对象共享数据3)读取 Web 应用下的资源文件3、实现步骤如下:1) 新建一个类 ShowTimesServlet 继承 HttpServlet,重写 doGet 和 doPost 方法2) 在 doPost 方法中调用 doGet 方法,在 doGet 方法中实现统计网站被访问次数的功能,用户每请求一次 Servl
9、et,使访问次数 times 加 13) 获取 ServletContext,通过它的功能记住上一次访问后的次数public class ShowTimesServlet extends HttpServlet private static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException ServletContext context = getServletCon
10、text();Integer times = (Integer) context.getAttribute(times); if (times = null) times = new Integer(1); else times = new Integer(times.intValue() + 1);/设置编码,不然中文会变成乱码resp.setContentType(text/html;charset=GB2312/得到输出流对象PrintWriter out=resp.getWriter(); out.println(out.println(页面访问统计当前页面被访问了font color
11、=red size=20+times+次/设置属性,将 times 保存到当前的上下文中context.setAttribute(,times);protected void doPost(HttpServletRequest req, HttpServletResponse resp)(1) ShowTimesServlet 类的编写如下:throws ServletException, IOException this.doGet(req, resp);servletservlet-nameShowTimesServletservlet-class cn.itcast.chapter03.servlet.ShowTime
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1