关于idea中servlet的问题

关于idea中servlet的问题

我在eclipse中不用在web.xml文件配置servlet的信息,直接加上@webServlet("servletname")就可以访问,为什么在idea中加@webServlet(name="servletname")不能访问,必须在web.xml文件中配置servlet信息才可以?

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

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

1回答
好帮手慕阿莹 2018-10-29 17:29:35

1、@webServlet(name="servletname")相当于web.xml中的<servlet-name></servlet-name>

2、@webServlet(value="/servletname") 相当于web.xml<url-pattern></url-pattern>

3、一般@webServlet(value="/servletname")也可以省去value,写@webServlet("/servletname")

所以在eclipse中,是写成@webServlet("/servletname")的呦(同学在eclipse中也可以写做@webServlet(value="/servletname"),但一般习惯会默认省略value=)。

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


  • 提问者 慕粉2152056708 #1
    我之前没有说清楚,我的意思是我在idea中@webServlet(value="/servletname")或者@webServlet("/servletname")都不能正常访问,但是在eclipse中是可以的,这是为什么?
    2018-10-30 15:36:32
  • 好帮手慕阿莹 回复 提问者 慕粉2152056708 #2
    请同学贴一你的Servlet和你的web.xml的代码。 注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。祝学习愉快。
    2018-10-30 15:43:51
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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