关于IEDA中监听器和Servlet的配置

关于IEDA中监听器和Servlet的配置

通过注解的方式配置监听器。和Servlet无效。

但是通过web.xml配置是可以的。

正在回答

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

2回答

1、同学用的是idea么?

如果用的是idea,@WebServlet默认会写成@WebServlet(name=“**”);

要改成@WebServlet(value=“/**”);或者@WebServlet(“/**”);

如果同学就是按上边写的,也有可能课web.xml 的版本有关:

把web.xml 的标头换成:

1
2
3
4
5
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
id="WebApp_ID" version="3.1">

试试。

2、如果还是不行,建议还是先用web.xml。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • lixiangbetter 提问者 #1
    对 用的IDEA。 真的是web.xml问题。 这个问题真的困扰了我好久。。web.xml我当时是随便从tomcat目录下拷贝的。没想到问题出在这里。多谢。
    2019-04-24 19:43:55
好帮手慕阿满 2019-04-23 17:16:08

同学你好,注解配置监听器和servlet无效是指在运行程序时,监听器和servlet没有跳转吗?问一下同学创建工程时,web Application的版本是3.0以上的吗?如果不是,需要保证版本web的版本3.0以上,jdk5以上的才支持注解这种方式,如果不是,建议同学详细描述一下同学的问题。

祝:学习愉快~

  • 提问者 lixiangbetter #1
    jdk是1.8的,这个问题是真的解决不了,上网也查了好多。耽误好长时间了, 暂时我先用web.xml方法配置吧。
    2019-04-23 22:38:19
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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