在我的项目中,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.*包。所以,问题是:
- 如何确保 jsp 页可以访问 servlet,以便它们可以访问数据库?
- 如何确保可以使用javac命令编译servlet?
你可以用下面的命令编译你的Servlet类(比如MyServlet.java),
javac -classpath .;pathtomcatcommonlibservlet-api.jar;pathtomylib*.jar -d classes srcwebMyServlet.java
最好使用任何构建工具(如 ant 或 maven)来编译、打包或部署您的 Web 应用程序。