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

来源:3-4 web项目初步使用mybatis完成查询操作

lixiangbetter

2019-04-23 16:14:49

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

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

写回答

2回答

好帮手慕阿莹

2019-04-24

1、同学用的是idea么?

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

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

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

把web.xml 的标头换成:

<?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。

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

0
hixiangbetter
h 对 用的IDEA。 真的是web.xml问题。 这个问题真的困扰了我好久。。web.xml我当时是随便从tomcat目录下拷贝的。没想到问题出在这里。多谢。
h019-04-24
共1条回复

好帮手慕阿满

2019-04-23

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

祝:学习愉快~

0
hixiangbetter
h jdk是1.8的,这个问题是真的解决不了,上网也查了好多。耽误好长时间了, 暂时我先用web.xml方法配置吧。
h019-04-23
共1条回复

0 学习 · 8016 问题

查看课程