Jsp 页面未命中通过使用 web.xml 映射的 servlet 文件



在我的项目中,jsp 页面使用 web.xml 文件映射到 servlet。这是关于相同的代码的一部分: 注册 箱。RegisterServlet

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

我正在使用阿帕奇雄猫 7.0 .当我尝试打开此页面/注册时,它给了我一个 404 错误。在盒子文件夹中,我有所有的servlet文件(.java和.class)。另外,在尝试使用javac工具单独编译servlet文件时,它说找不到javax.servlet.*和javax.servlet.http.*包。所以,问题是:

  1. 如何确保 jsp 页可以访问 servlet,以便它们可以访问数据库?
  2. 如何确保可以使用javac命令编译servlet?

你可以用下面的命令编译你的Servlet类(比如MyServlet.java),
javac -classpath .;pathtomcatcommonlibservlet-api.jar;pathtomylib*.jar -d classes srcwebMyServlet.java

最好使用任何构建工具(如 ant 或 maven)来编译、打包或部署您的 Web 应用程序。

最新更新