中易网

servlet怎么调用dopost方法

答案:2  悬赏:40  
解决时间 2021-03-21 00:42
servlet怎么调用dopost方法
最佳答案
首先Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.所以当你要使用Servlet框架时,必须创建一个继承了HttpServlet的实现类(即你在web.xml中设置的<servlet-class>接收http请求的处理类,如 DemoServlet);因为是HttpServlet抽象类,主要方法有 doGet, doPost, doPut, doDelete, doTrace等等请求处理的方法,同时也继承于GenericServlet,而GenericServlet 是implements了Servlet接口,所以他其中就有3个方法代表了Servlet的声明周期(init,service,destory);
综上所述:①:这些方法都不是静态方法,所以无论在那里都不能直接用该(类名)直接调用这些方法;②:而至于“this”,因为当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的“非静态方法”中使用,静态方法和静态的代码块中绝对不能出现this;③:而直接写“doGet()“,就更简单了,因为这些都是HttpServlet中存在的方法,当然可以直接在本类中直接使用了啊!
全部回答
doget()方法改为 public void doget(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception { this.dopost(request, response); } 把printwriter out = response.getwriter(); 加到dopost方法中response.setcontenttype("text/html;charset=utf-8");语句的下面
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
工伤中奖金算误工费吗?该谁负责?
平安福终身寿险分交20年和交30年所交总额一样
屁股上长很硬的疙瘩,坐板凳会觉得疼是怎么回
向日葵的自白 作文600字
轩辕传奇兽王谷7层怎么进不去
小儿长期咳嗽怎么办?
龙斗士卖号有毁灭者90级,接近7w战斗力守护力
五湖社区便民服务中心地址有知道的么?有点事
香辣小河蟹的做法
wacom手写板哪种型号好,大概什么价位
北京海淀区知春路锦秋大厦归哪个派出所管
我和男朋友吵架为什么他总是不成认自己有错呢
口袋妖怪绿宝石有没有关于基拉奇的金手指
压铸件设计都有哪些方面的内容?设计师需要考
我国建造军船的船厂有哪几个
推荐资讯
为什么说“以暴制暴”是不文明的行为?是一种
神州行卡去香港澳门打电话怎样最便宜
六年美发店重新装修开张,老顾客还能回来吗
马克思的管理二重性理论是什么?有什么现实意
地板装好之后多久能入住?
巴中经开区新城投资公司原董事长
牛宝宝免费起名大全
请问,玫瑰花,太子参,大枣,泡水喝能美白嫩肤吗
姚安那里有种杨梅的
劳动仲裁结果给我驳回了,我起诉到法院开庭了
恋爱姐妹六重奏cg
花钱办理的中级职称在人力资源网上能查到吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?