`
草帽当家的
  • 浏览: 24929 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

偶遇错误405

 
阅读更多
        在创建动态web工程时,我们要创建一个servlet类,这时虚拟机会给我们自动生成两个处理浏览器请求的方法——doGet(request,response)和doPost(request,response)。但是大家都知道,无论是get请求还是post请求,一个service(request,response)方法通通搞定,所以我们一般习惯于用service方法来处理浏览器与服务器的交互。
        重写了service(request,response)方法后,我删除了doGet()与doPost()两个方法。
/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		//该方法被删除
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		//该方法被删除
	}

	@Override
	protected void service(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		super.service(req, resp);
	}

        然后写了一些简单的代码测试浏览器与服务器的交互,页面跳转等问题。结果出乎意料,代码没有低级错误,却产生了错误“405——method_post_not_supported”,网页上则显示“HTTP Status 405 - HTTP method POST is not supported by this URL”方法不被允许,让人困惑!
        自己写的代码没有逻辑上的错误,所以产生错误的地方八成在super.service(req, resp)上,打开父类HttpServlet的源码,找到service(rep,resp)方法,一下恍然大悟。第一,service(rep,resp)方法调用了几乎所有的处理浏览器与服务器交互的方法——doGet(),doPost(),doDelete()....;第二,doGet()和doPost()方法会产生405 error(resp.sendError(405, msg))
[size=medium]        由于我将两个重写的方法删除了,而没有删除对父类service()方法的调用(super.service(req, resp)),所以父类的service()方法调用doGet()或doPost()方法,子类没有这两个方法的重写,直接调用父类的方法,产生了405 error(还有一些内部的原因,不是很清楚)。

        解决方案:删除super.service(req, resp)或重写doGet()与doPost()方法,也就是把之前删掉的两句加上。

分享到:
评论

相关推荐

    2014高考英语 短文改错 2013暑假自测题(15)

    - 两个例子分别展示了不同的故事场景,一个是偶遇偶像并拍照签名,另一个是归还失物的故事,都与日常生活中的道德和诚实有关。 - 在描述故事时,要注意事件的顺序,人物的行为,以及情节的转折。 5. 高考英语备考...

    STM32 3.5固件库带sdio版本V4.5.0 bug修改

    1:SD_WaitReadOperation()函数或者SD_WaitWriteOperation()函数进入死循环;2:sd_init()过程失败;3:SD_DMAEndOfTransferStatus函数内没有清标志位,按照data...4:SD_ReadBlock()发生SDIO_FLAG_DCRCFAIL错误。

    有关大地测量实习总结参考.docx

    实习期间,作者还讲述了几个有趣的小插曲,如团队成员间的娱乐活动,以及与校领导和陌生人的偶遇。这些故事展示了实习过程中的轻松时刻和意外情况。 总的来说,这篇实习总结体现了大地测量实习的实践性、严谨性和...

    初中语文文摘社会卧铺车厢里的人生

    1. 人生奇遇:故事讲述了作者在火车上的偶遇,揭示了生活中充满未知的奇遇,人们在不经意间可能会遇到各种各样的人物和故事。 2. 刑事犯罪与改造:故事中的男子因参与团伙斗殴致人死亡而被判刑,他在监狱中表现良好...

    部编版语文七年级下册期中检测试卷及参考答案.docx

    **岑参《逢入京使》**:通过描述行人在路上偶遇京城使者的情景,表现了旅途的艰辛与对家人的思念。“马上相逢无纸笔,凭君传语报平安”体现了作者希望借使者的口向家人传达平安的消息。 3. **韩愈《晚春》**:描绘...

    AT指令集手册-GSM模块学习必备

    此外,文档中还提到了SMS编码方案与编程实现,以及消息服务错误和错误代码的附录,这些都是开发者在进行短信功能开发时需要关注的细节部分。文档还提供了作者联系信息,便于读者在使用过程中遇到问题时进行交流和...

    我的文学偶像作文.docx

    文章提到李白小时候的趣事,他曾经因为贪玩而逃学,但在偶遇老奶奶磨铁杵成针的情景后,深受启发,意识到持之以恒的重要性,从此专心读书,最终成为了伟大的诗人。这个故事告诉我们,改正错误并持之以恒地努力,可以...

    【必备】消防安全作文(20篇).docx

    观察力有助于理解复杂的问题,例如在编程中,通过观察代码结构和运行结果,能更快地找出错误并修复。 其次,文中提到新年的到来激发了学生们对未来的憧憬和设定目标的决心。在IT行业中,设定目标和制定计划同样重要...

    九年级英语下册Unit9CommunicationLesson54HowEmbarrassing作业设计新版冀教版2020022

    例如,第1题考查了动词短语"run into"(偶遇)的用法;第2题考察了与“familiar”搭配的介词“with”,表示对某事物熟悉;第5题则涉及到动名词“breaking”,用于承认错误的语境中。 在用所给词的适当形式填空部分...

    备战2016年高考语文晨读晚练第01周感动的回想3

    - **抱薪救火**:比喻采取错误的方式解决问题,反而加剧了问题的严重性。 - **杯弓蛇影**:形容因过度疑虑而产生的恐惧心理,提醒人们避免因疑心生疑,导致不必要的恐慌。 2. 古诗鉴赏: - **《钗头凤·世情薄》...

    嘻哈包袱铺相声剧本年会精品模板文案.doc

    A试图学习如何偶遇和搭讪以追求爱情,但B给出的建议充满了喜剧色彩,例如在电视台等待主持人并用歌曲表达感情。 2. **幽默的失恋经历**: A分享了他的失恋故事,包括在卫生间的尴尬相遇和失败的劝慰方式,这些情节...

    小学语文经典美文人生的显影

    这篇描述实际上并不是与IT行业相关的知识内容,它更像是一篇文学作品,描述了一段偶遇和心理历程。不过,我们可以从中提取出一些普遍适用于生活和人性的理解,这些理解也可以在IT行业中找到共鸣。 首先,文章中的...

    用人单位考试题分析.doc

    同时,面试中可能出现的突发情况,如与领导的偶遇,需要展示出尊重和职业素养。无论领导的能力如何,都应该展现出团队协作和尊重上级的精神。在处理文件错误等事务时,要表现出细心和责任感。 总的来说,不同类型的...

    2021版高考英语一轮复习Unit1Gettingalongwithothers课后达标检测牛津译林版必修5

    2. 时间对情感的影响:文章中提到的Marci和"我"在几十年后重逢,表明时间可以淡化过去的矛盾,同时也可能让人对过去的错误感到内疚和想要弥补。 3. 道歉的力量:Marci向"我"道歉,表达了对自己过去行为的懊悔,这...

    湖北省部分高中协作体2015_2016学年高一英语下学期期末考试试题扫描版.doc

    8. **词汇与短语**:从给出的题目答案来看,学生需要掌握一定量的词汇和固定搭配,例如“impress”(给…留下深刻印象),“greatly”(非常),“catch a sickness”(生病),“come across”(偶遇),“draw near”(临近...

    六年级语文下册 第8课《在那颗星子下》同步练习 上海版五四制.doc

    3. ①-③段内容概述:这部分主要讲述了作者在英语期末考试前夕,与同学偷偷去看电影,期间偶遇英语老师和她的男朋友。当其他同学因考试的压力提前离开电影院时,作者独自面对即将来临的考试感到不安。 4. “翻开书...

    安徽省六安市毛坦厂中学、金安高级中学2020届高三语文上学期10月联考试题(含解析).doc

    故事讲述了汉光武帝刘秀在逃亡过程中,饥饿疲惫时偶遇一位妇人,她以煮棠梨的方式帮助刘秀暂时缓解了饥饿。这个事件在刘秀心中留下了深刻的印象,以至于后来他成为皇帝,仍无法忘怀那罐棠梨,认为那是他人生中的美味...

    初中语文文摘生活列车上的姑娘

    标题"初中语文文摘生活列车上的姑娘"表明这是一篇适合初中生阅读的语文教材选段,可能是为了展示人物描绘、情感交流以及生活中的偶遇等文学元素。描述简单,没有提供额外的信息。 故事的核心在于通过对话和心理描写...

Global site tag (gtag.js) - Google Analytics