{{1}}
//我的类文件在WEB-INF-classes-servlets文件夹中。而我正在尝试访问它显示404错误
答案 0 :(得分:0)
想象一下,你的班级是这样的:
package com.test;
public class MyServlet extends ... {
}
然后你的XML将有
<servlet>
<servlet-name>AnyName</servlet-name>
<servlet-class>com.test.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AnyName</servlet-name>
<url-pattern>/any/path/you/want</url-pattern>
</servlet-mapping>
<servlet-mapping>
答案 1 :(得分:0)
您缺少看起来像 -
的定义<servlet>
<servlet-name>AddToItinerary</servlet-name>
<servlet-class>{Class Name with package}</servlet-class>
</servlet>
此外,似乎网址格式错误,您的url-pattern
不应该以{{1}}开头吗?
答案 2 :(得分:0)
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>package.ClassName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/Url pattern</url-pattern>
</servlet-mapping>
servlet-name - 提供您想要提供的servlet名称
servlet-class - 给出类的绝对路径,如A Class在包 com.test 中,那么它将是 com.test.A < /强>
url-pattern - 提供url模式以关联过滤器或servlet
希望它有所帮助!!
答案 3 :(得分:0)
在HTML页面中,将“ /”从它将开始从项目文件夹导航到URL的动作中删除。