web.xml和@WebServlet配置的问题

很多朋友们会问@WebServlet("/login")如何在web .xml中配置呢?
只需要把以下代码丢到<web-app></web-app>标签中即可。

<display-name>Archetype Created Web Application</display-name>
  <servlet>
    <servlet-name>login</servlet-name>
      <servlet-class>cn.edu.mju.Project.Mr.ZJB.Controller.LoginController</servlet-class>

  </servlet>
  <servlet-mapping>
    <servlet-name>login</servlet-name>
    <url-pattern>/Loginservlet</url-pattern>
  </servlet-mapping>

<servlet-class></servlet-class>标签放的是路径小编文件夹的路径如下图所示:
截图
<url-pattern>/xxxxxxxx</url-pattern> </servlet-mapping>这里的xxxxxxxx大家可以自己定要填什么 后期就可以在浏览器访问了。小编这里写的是@WebServlet("/login")<url-pattern>/Loginservlet</url-pattern>所以使用浏览器需要搜索的是
http://localhost:8888/Web/Project/login
http://localhost:8888/Web/Project/Loginservlet都可以运行。
其中的/Web/proect是在Context path=/Web/proect配置的。如不会配置可参考闽江小张的博客

其中你在配置的时候可能会遇到很多红线,或者<servlet-class></servlet-class>里面信息爆红。不可关闭电脑,只需要把你main下面放工程的文件夹设置成根文件夹。右键文件夹找到Mark Directory as中的设置成Sources Root如果你发现你的电脑没有Mark Directory as可按ctrl+shift+auto+s,四个键一起就可以了。如果你的Mark Directory as里没有Sources Root选项则可以选择Unmark as Sources Root取消设置后在进行设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值