同样的代码使用配置web.xml会报错。说实例化错误

同样的代码使用配置web.xml会报错。说实例化错误

requestcom.imooc.servelt.RequestServeltrequest/request

用这个会报错但是用删了之后用这个

@WebServlet("/request")

就能正常运行,请问是为什么呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿园 2022-03-24 14:39:30

同学你好,注解和web.xml不能同时配置,只能同时配置其中一个,建议同学将注解删掉后再试试,如果只使用xml配置也报错的话,建议同学将web.xml代码以复制粘贴的形式反馈

祝学习愉快~

  • 提问者 Superdogso #1
    requestcom.imooc.servelt.RequestServeltrequest/request

    web.xml里面这么写的,删了注释只用这个就不行,只用注释可以

    2022-03-24 15:26:23
  • 提问者 Superdogso #2

    <servlet>

        <servlet-name>request</servlet-name>

        <servlet-class>com.imooc.servelt.RequestServelt</servlet-class>

    </servlet>

        <servlet-mapping>

            <servlet-name>request</servlet-name>

            <url-pattern>/request</url-pattern>

        </servlet-mapping>


    2022-03-24 15:26:55
  • 好帮手慕阿园 回复 提问者 Superdogso #3

    同学你好,同学检查下是否是报名书写有误,同学的单词写的是servelt,检查下是否跟包名一致

    https://img1.sycdn.imooc.com//climg/623c259d09dca3cb04880045.jpg

    如果一致,同学可以将鼠标移到该配置处,按照Ctrl键,看看能否正确跳转该类,如

    https://img1.sycdn.imooc.com//climg/623c263309d86c3106070044.jpg

    如果可以正确跳转,同学可以清除下idea缓存试试

    https://img1.sycdn.imooc.com//climg/623c267d09d511fd02710341.jpg

    祝学习愉快~

    2022-03-24 16:29:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师