Servlet入门总结及第一个Servlet程序

 Servlet第一个程序

新建一个工程,注意选择的类型

好一后,一直next,或者直接finish

新建后的工程目录

鼠标放在src上,右建proporty,新建一个servlet,记得是web下的servlet

输入包名和类名

选择生成的一些方法,不般都不用修改,一直next

\

生成后的代码结构

现在我们要来输入个helloworld:

在上面代码加上:

 

[java] view plain copy
 
  1. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
  2.     response.setContentType("text/html");  
  3.     PrintWriter out = response.getWriter();  
  4.     out.println("HelloWorld I am Servlet");  
  5.   
  6. }  

主目录下必须要有WEB-INF目录,WEB-INF目录下一定有一个符合j2ee标准的web.xml文件,eclipse默认没有生成,myeclipse默认是有生成 的,我们自己新建一个就行了。

 

选择到它,然后右键,选择proproty

新建一个XML,命名为web.xml

然后打开新建好的web.xml,内容改成如下:

 

[html] view plain copy
 
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.5"   
  3.     xmlns="http://java.sun.com/xml/ns/javaee"   
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  5.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
  6.     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  
  7.   <servlet>  
  8.      <!-- 类名 -->  
  9.     <servlet-name>HelloWorld</servlet-name>  
  10.     <!-- 所在的包 -->  
  11.     <servlet-class>com.mucfc.chapter0.HelloWorld</servlet-class>  
  12.   </servlet>  
  13.   <servlet-mapping>  
  14.     <servlet-name>HelloWorld</servlet-name>  
  15.     <!-- 访问的网址 -->  
  16.     <url-pattern>/servlet/HelloWorld</url-pattern>  
  17.     </servlet-mapping>  
  18. </web-app>  

接下来就可以运行了:

 

注意,eclipse中要先配置好tomcat,配置方法网上有。

把要运行的web项目add到右边过去就行,然后finsh,就运行了。注意这里我先把之前tomcat给stop了!

然后在浏览器里输入:

http://localhost:8080/ServletLeaningChapter0/servlet/HelloWorld

结果:

posted @ 2018-04-19 14:46  吴大哥  阅读(173)  评论(0编辑  收藏  举报