• 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

    结果:

  • 相关阅读:
    oracle 口令过期 解决
    powerdesginer script 脚本,生成数据模型
    ntp时间同步
    CentOS下安装JDK的三种方法
    linux安装jdk
    YUM仓库配置
    Shell编程
    RPM
    常用基本命令十二(crond系统定时任务)
    常用基本命令十一(后台服务管理)
  • 原文地址:https://www.cnblogs.com/wudage/p/8882771.html
Copyright © 2020-2023  润新知