无法使用web.xml从jsp页面调用servlet

时间:2012-11-17 20:17:28

标签: jsp servlets

以下是示例web.xml代码:

<servlet>
    <servlet-name>register</servlet-name>
    <servlet-class>RegisterServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>register</servlet-name>
    <url-pattern>/Registration</url-pattern>
</servlet-mapping> 

在我的浏览器上打开页面注册时(使用tomcat 7.0),它显示错误:

  

请求的资源(/ yaman / proj / Registration)不可用。 (404错误)

即使我从类文件夹中删除了所有文件,它仍然如预期的那样。 无法确定问题究竟在哪里 请帮忙!

1 个答案:

答案 0 :(得分:1)

我有一个非常奇怪的错误,我不知道为什么会发生这种错误 我的项目的所有文件都列在webapps / yaman / proj / ..下,当我使用tomcat注册自己使用register.jsp页面(使用web.xml实习生映射到servlet)时,它给了我一个404错误,说资源不可用。
但是,当我剪切并粘贴“proj”中的所有文件时,将其复制到“yaman”并删除“proj”,它以某种方式工作,并且servlet也正常工作。 我不知道为什么会出现这样的错误。
如果你们中的任何一个人知道为什么会发生这种情况或遇到同样的问题,请随时添加评论。