欢迎来到天天文库
浏览记录
ID:51617497
大小:255.00 KB
页数:9页
时间:2020-03-26
《JAVAWEB开发实战经典PPT030902_永远的“Hello World” —— 第一个Servlet程序.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVAWEB开发实战经典第9章:Servlet程序开发——永远的“HelloWorld”——第一个Servlet程序李兴华北京魔乐科技软件学院本章目标掌握Servlet程序的基本组成掌握Servlet程序的配置实现要求如果要开发一个可以处理HTTP请求的Servlet程序,肯定是要继承HttpServlet类,而且在自定义的Servlet类中至少还要覆写HttpServlet类中提供的doGet()方法protectedvoiddoGet(HttpServletRequestreq,HttpServlet
2、Responseresp)throwsServletException,IOExceptionHelloServlet.javapackageorg.lxh.servletdemo;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletReq
3、uest;importjavax.servlet.http.HttpServletResponse;publicclassHelloServletextendsHttpServlet{//继承HttpServletpublicvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{//覆写doGet()方法PrintWriterout=resp.getWriter();//准备输出o
4、ut.println("");//输出html元素out.println("
5、编译时会出现找不到servlet包的错误如果用户使用手工的方式编译一个Servlet的话,则有可能在编译时会出现以下的错误提示:软件包javax.servlet不存在软件包javax.servlet.http不存在这两个Servlet的开发包实际上是保存在%TOMCAT_HOME%libservlet-api.jar路径下,但是由于现在使用javac命令编译的时候,是使用的JAVASE环境编译的,但是Servlet本身已经属于JAVAEE的应用范畴,所以就出现了找不到开发包的情况,此时,有两种方式:一种
6、是通过classpath指定,在classpath中加入此开发包的路径另外一种方式是将Servlet的开发包保存在%JAVA_HOME%jdk1.6.0_02jrelibext目录之中配置web.xml文件helloorg.lxh.servletdemo.HelloServlet7、ervlet-class>hello/helloServlet修改web.xml,增加多个映射路径hello<
7、ervlet-class>
8、!--与servlet相对应-->/helloServlethello/hello.asp
此文档下载收益归作者所有