IDEA下Servlet可能出现404的一些情况

网友投稿 253 2022-10-21


IDEA下Servlet可能出现404的一些情况

关于注解的写法

1.注解中只写name,不写urlPatterns。结果会报错。

2.不明确写出urlPatterns,但内容是urlPatterns的内容:@Webhttp://Servlet("/ServletDemhttp://o1") 注:斜杠后面的部分可以换成自己的编写的java文件名。结果可以访问。

3.只写urlPatterns:@WebServlet(urlPatterns = "/ServletDemo1")。结果可以访问。

4.name和urlPattern都写:@WebServlet(name = "ServletDemo1", urlPatterns = "/ServletDemo1")。结果可以访问。

综上所述,建议name与urlPatterns都写上:@WebServlet(name = "ServletDemo1", urlPatterns = "/ServletDemo1")

但pTGTCYN每pTGTCYN次这样写会很麻烦,可以直接改一下模板:

然后把@javax.servlet.annotation.WebServlet(name = "${Entity_Name}", urlPatterns="/${Entity_Name}")复制进去即可。

关于表单访问servlet的写法

先放一下我的目录:

正确写法:

注意:这里可能有人说ServletDemo1不是在src目录下面吗?为什么不写src呢?

先说结果,写了src会报错,下面的错误写法中也会有体现。我思考了下,原因可能是:我们在第一次配置servlet环境的时候,选择了src为spTGTCYNervlet文件的根目录,同时,也正因为我们选择了src作为servlet的根目录,所以我们才能在src目录下创建servlet文件,如下图:

综上,src是被视为根目录的,用"/"就可以表示根目录,所以直接写

错误写法:

1.

2.


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:❤️六W字《计算机基础知识》(一)(建议收藏)❤️
下一篇:❤️六W字《计算机基础知识》(二)(建议收藏)❤️
相关文章

 发表评论

暂时没有评论,来抢沙发吧~