java之-Servlet的创建及生命周期

6.1:写一个Servlet的步骤
        1;创建一个类,继承HttpServlet类。
        如果没有找到HttpServlet类,可以去tomcat的lib目录下复制servlet-api.jar包。复制到webcontent目录下的lib目录下,再选中servlet-api.jar包,右击build-path,再选择add to build-path
        2:重写一些方法。
            1:构造方法。第一次请求的时候服务器会创建一个对象,只创建一次。
            2:init方法。做一些初始化工作。只执行一次。
            3:doGet方法:处理get请求,每请求一次,调用一次。
            4:doPost方法:处理post请求,每请求一次,调用一次。
            5:destroy方法:销毁Servlet.比如当web服务器停止的时候,会执行。
        3:找到Webcontent目录的,WEB-INF目录的web.xml文件。在web-app标记里。添加以下内容
             <servlet>
                  <servlet-name>Myservlet(可以随便取)</servlet-name>
                  <servlet-class>MyServlet(必须为包名.类名)</servlet-class>
              </servlet>
              <servlet-mapping>
                  <servlet-name>Myservlet(跟servlet的servlet-name名一致)</servlet-name>
                  <url-pattern>/myservlet(可以随便取,这个决定了地址的写法)</url-pattern>
              </servlet-mapping>
        4:给服务器端发送请求。
        在浏览器地址栏上: http://ip地址:端口号/web工程名/myservlet(web.xml中的url-pattern怎么写的就输入什么)
    6.1:Servlet的生命周期。
    6.2:登录程序

    6.3:get和post请求
        1:作用上。get主要是从服务器端取数据,如果客户端需要向服务器端发送数据,那么就用post    请求。
        2:地址栏。get请求会将表单的数据追加在地址栏后面。post方式不会将表单数据追加在地址栏。
        3:安全性。get请求会不安创术的

        4:传输的数据。get传输的数据比较小。post相对来说比get传输的数据要大一些。
    6.4:转发与重定向的区别
        1:转发地址栏没有变化。重定地址栏上有变化。
        2:转发是服务器内部的变化,跟客户端是没有关系,重定向相当于2次请求。
        3;转发可以让数据在页面之间进行共享。但是重定向不行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值