zoukankan      html  css  js  c++  java
  • 动手学servlet(一) 第一个servlet程序

    1、文件>新建>动态WEB项目 "javaeedemo">在Java Resource的src下新建包“servletdemo”,包下新建一个类“MyServet”,另外在WebContent>WEB_INF下新建一个XML文件,这个是servlet的配置文件,稍后会用到

    2、MyServet类必须继承HttpServlet,注意要去掉自动生成的super.doGet()super.doPost(),否则会报405错误

    package servletdemo;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class MyServlet extends HttpServlet {
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            // TODO 自动生成的方法存根
            resp.setContentType("text/html;charset=gbk");
            PrintWriter pw=resp.getWriter();
            pw.write("我的第一个servlet程序!");
            pw.close();
        }
        
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            // TODO 自动生成的方法存根
            doGet(req, resp);
        }
    }
    代码

    3、配置XML文件,将下面的代码加入到web-app节点中

     

    4、tomcat运行,输入链接:http://localhost:8080/javaeedemo/hello.html ,效果如下

      注意:每次修改WEB.XML文件保存后都要重启tomcat,如果修改了url-pattern没有重启tomact就访问,会找不到页面

  • 相关阅读:
    2.2、Dstreams数据源之高级数据源
    配置git 环境变量
    AngularJS的 $resource服务 关于CRUD操作
    如何安装和使用Karma-Jasmine
    ui-router 留存
    angular的service与factory
    留存- angularjs 弹出框 $modal
    js 的eval()方法 计算某个字符串,并执行其中的的 JavaScript 代码;
    javascript函数作用域和提前声明
    npm 全局环境变量配置
  • 原文地址:https://www.cnblogs.com/SamFlynn/p/4474889.html
Copyright © 2011-2022 走看看