创建JavaEE项目时 选择创建web.xml配置文件 servlet还可以使用注解吗

环境:Tomcat8+JDK1.7+eclipse jee mars
在最初建JavaEE项目的时候,选择了自动生成web.xml。
但是再创建Servlet的时候使用了注解来代替在web.xml中的配置。这样还可以访问到servlet吗?可以的话,应该怎么来访问?
也就是web.xml可以和servlet注解一起来使用吗,为什么?
还有一个问题就是在创建JavaEE项目的时候,选择自动生成web.xml和不选择自动生成web.xml有什么不同。我说的意思是是不是在某个eclipse或者tomcat容器中生成相对于的配置,来说明是使用web.xml来配置还是使用servlet来配置?

3个回答

可以一起使用的。web.xml是对javaweb程序的全局配置,tomcat提供服务时,你的应用程序入口。不知道你用的Servlet是单纯的Servlet还是基于ssh框架的,基于框架的话使用的注解是框架中的类提供的例如struts,spring,hibernate等,如果是不基于框架的servlet这个我倒是没试过。导入框架后肯定能使用,希望对你有所帮助。

singlesoar
singlesoar 创建JavaEE项目时,自动生成web.xml和不自动生成有什么不同?我想知道的是不是表面的不同,想知道,eclipse是不是自动会在某个地方进行了配置说明?
接近 4 年之前 回复
singlesoar
singlesoar 我用的是单纯的Servlet,只有注解是访问不到的,必须要在web.xml里面进行配置。
接近 4 年之前 回复
singlesoar
singlesoar 我用的是单纯的Servlet,只有注解是访问不到的,必须要在web.xml里面进行配置。
接近 4 年之前 回复

个人觉得注解还是很方便的。

singlesoar
singlesoar 这个我也确定。但是我想知道: 创建JavaEE项目时,自动生成web.xml和不自动生成有什么不同?我想知道的是不是表面的不同,想知道,eclipse是不是自动会在某个地方进行了配置说明?还有单纯的一个Servlet可以同时使用web.xml和注解吗?
接近 4 年之前 回复

我们可以在servlet使用annotation在相应的servlet里面加入@webconfig(“/uri”)代替web.xml

singlesoar
singlesoar annotation中没有@webconfig这个注解呀
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!