zoukankan      html  css  js  c++  java
  • 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

    结果:

  • 相关阅读:
    Hard Rock
    Codeforces Round #416 (Div. 2) B. Vladik and Complicated Book
    codeforces 793B. Igor and his way to work
    codeforces 1B Spreadsheets
    HDU 1069 Monkey and Banana
    codeforces 2B The least round way
    【机器学习】 通俗说拟合
    python-八皇后问题
    python-核心知识思维导图
    python-@property 属性
  • 原文地址:https://www.cnblogs.com/wudage/p/8882771.html
Copyright © 2011-2022 走看看