TomCat用法,常用方法和例子_html/css_WEB-ITnose

1 这个类要继承于 httpservlet (extends)
2 并实现httpservlet里面的方法,如下 :
        1 doget() : 执行的方法
        2 init() : 加载
        3 destroy : 关闭的时候执行的方法

    生命周期 :
            1 先执行当前类的构造方法
            2 再执行init()方法
            3 执行service()/doget()方法
            4 关闭的时候执行destroy()方法

    127.0.0.1:8081     //主页
    127.0.0.1:8081/web-text/名字(自己设定的名字)  //访问class类文件
    127.0.0.1:8081/web-text/名字?位置1=值&位置2=值&… //访问class类文件,并传参数

/*
 * —————————————————–
 */
doget :

    doget();//方法是覆写父类的方法(httpsservlet类)
        protected void doget(httpservletrequest request,httpservletresponse response) throws servletexception, ioexception { }  
    doget(请求 , 回答);//两个参数,一个请求,一个回答
        request;//给请求起的变量名
        response;//给回答起的变量名
    
    httpservletrequest :

        //是数据类型,请求数据类型

    httpservletresponse :

        //是数据类型,回答数据类型

printwriter :

    printwriter //输出流
    printwriter out = response.getwriter();
    用上面方法的第二个参数,就是回答,调用输出流的写入方法
        response.getwriter();//就是把需要回答的值,输出出去

getwriter :

    getwriter();//用于输出流往外输出东西

println :

    println();//打印
    out.println();//out是个输出流,从流中打印

setcontenttype :

    //防止,解决乱码
    setcontenttype();//是给输出(就是 ‘回答’ 那个参数,以指定的编码输出 如 : gbk utf-8…)
        response.setcontenttype(“text/html;charset=gbk”);//设置字符编码为gbk

setcharacterencoding :

    //防止,解决乱码
    setcharacterencoding();//是给输入(就是 ‘请求’ 那个参数,以指定的编码输出 如 : gbk utf-8…)
        request.setcharacterencoding(“gbk”);//设置字符编码为gbk

getparameter :

    //设置位置(参数) , 获取参数的值 , 没有值显示null
    getparameter();//给请求设置三个位置(参数)相当于,就是不请求,也有三个位置(参数),默认为null
    request.getparameter(“param1”);//位置(参数)名字是param1
    string s = request.getparameter(“param1”);//也是获取对应位置上的值

        127.0.0.1:8081/web-text/名字?位置1=值&位置2=值&… //访问class类文件,并传参数
    out.println(request.getparameter(“param1”));//都写在输出流打印里面

getparameternames :

    getparameternames();//获取参数(位置)的名称 如 : param1
    request.getparameternames();//获取所有参数的名称 , 数组形式  要用enumeration接收

enumeration :

    enumeration e = request.getparameternames();//就是数组一样,可以遍历

    hasmoreelements :

        hasmoreelements();//问下一位还有没有元素  返回值为布尔型boolean true/false
        e.hasmoreelements();//问下一位还有没有 参数(位置)的名字 , 因为 e 数组里面获取的是所有的参数名字

    nextelement : 

        nextelement();//获取下一位的元素
        e.nextelement()//获取下一位元素的位置(参数)名字
    string s = (string) e.nextelement();//因为 e 数组里面都是enumeration类型的 , 这里要强制转换为string字符串型

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3106369.html

(0)
上一篇 2025年3月29日 09:18:54
下一篇 2025年3月29日 09:19:04

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论