我想上传一个文件到服务器,我正在为此编写一个 servlet 程序。上传文件的目录位置应该从 web.xml 中的参数中获取。我以前没有使用过 web.xml,只知道它为每个 servlet 创建条目。我在 netbeans 中创建的 Web 应用程序项目中看不到此文件。请帮我解决一下这个。 谢谢。
最佳答案
它应该位于 YOURPROJECT\web\WEB-INF
文件夹中,因此完整路径为:YOURPROJECT\web\WEB-INF\web.xml
编辑(2015 年 8 月 21 日)
收到来自 duffymo 的评论的反对票, 我的回答不正确。
我决定用逐步的图片来说明我的答案,以避免任何误解。
我将说明 Netbeans 在 Linux (Ubuntu) 和 Windows (Windows 7) 操作系统中的行为。
Linux:
- 让我们使用默认设置创建一个简单的 Java Web 项目。
- 我们要去项目文件夹检查这个文件夹的内容:
请注意,那里有 web
文件夹。
- 进一步导航:
你 can create a web.xml file in this folder manually或通过项目上下文菜单“新建 -> 创建 -> 其他”使用 Netbeans 执行此操作:
现在,我们正在浏览 YOURPROJECT\web\WEB-INF\
文件夹以查看 web.xml
是否存在:
同样的规则适用于windows操作系统,查看下图:
您可以在此处创建 web.xml:
或者如上所述使用 Netbeans。
关于java - 无法在 netbeans 7.0.1 中找到 web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19317410/