正在加载图片...
import java. io. " import javax. servlet. importjavax.servlet.http*: public class Hello World extends Httpservlet public void doget(htTp servletreQuest request Httpservlet Response response )throws Servlet Exception, IOException response. setContent Type(text/html"); Print Writer out=response. get Writer out printIn ("<html><head ><title>) out printIn(" This is my first Servlet"); out printIn("</title></head><body>) out printIn("<hI>Hello, World! hI>); out printIn("</body ></htmI>); 然后照样用 javac Hello world. java来编译这个文件,如果出现无法 Import javax. servlet. 那么就是应该把 C- \ Tomcat\common\ib里面的 servlet. jar(根据实际来看)文件拷 贝到C: JDK Jjrelliblext中,再次编译,就没有问题了! 然后在 Tomcat目录里面的C: Tomcat\ROOT里面按如下的文件结构: ROOTindex. html ROOTwelcom. jsp ROOTWEB-Ⅰ NFlibIMyServlet jar(如果你的 servlet的clas打成了jar文件,则放 在1b下面) ROOTWEB-INF\classeslHello World. class(把上面生成的 Helloworld class文件放在 这个里面 然后在浏览器中输入http://ocalhost:8080/servlet/helloworld.于是Server众望所归的 报错了Eror404- Not found 怎么回事呢? Servlet必须使用C: TomcatlwebappsROOTWEBⅠNF这个目录下面的 web.xml文件 进行注册,用EP打开这个 web.xm文件, 在里面加入 <servlet> <servlet-name>Hello world</servlet-name> <servlet-class>Hello World</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello World</servlet-name> <url-pattern>/servlet/helloworld </url-pattern> <servlet-map 这样的结构 <servlet>import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html><head><title>"); out.println("This is my first Servlet"); out.println("</title></head><body>"); out.println("<h1>Hello,World!</h1>"); out.println("</body></html>"); } } 然后照样用 javac HelloWorld.java 来编译这个文件,如果出现无法 import javax.servlet.* 那么就是应该把 C:\Tomcat\common\lib 里面的 servlet.jar(根据实际来看)文件拷 贝到 C:\JDK\jre\lib\ext 中,再次编译,就没有问题了! 然后在 Tomcat 目录里面的 C:\Tomcat\webapps\ROOT里面按如下的文件结构: ROOT\index.html ROOT\welcom.jsp ROOT\WEB-INF\lib\MyServlet.jar(如果你的 servlet 的.class 打成了.jar 文件,则放 在 lib 下面) ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的 HelloWorld.class 文件放在 这个里面) 然后在浏览器中输入 http://localhost:8080/servlet/HelloWorld,于是 Server 众望所归的 报错了:Error 404--Not Found 怎么回事呢? Servlet 必须使用 C:\Tomcat\webapps\ROOT\WEB-INF 这个目录下面的 web.xml文件 进行注册,用 EP 打开这个 web.xml 文件, 在里面加入 <servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>/servlet/helloworld</url-pattern> </servlet-mapping> 这样的结构 <servlet>
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有