当前位置: 首页 > 知识库问答 >
问题:

Eclipse中动态Web项目中Servlet目录结构的实现

长孙和悦
2023-03-14

Eclipse中简单的动态Web项目的项目目录结构映射到Sun Microsystems定义的Web应用程序存档(WAR)结构,尽管Sun Microsystems定义的servlet结构显然有点不同。

我只想知道,当我在动态Web项目中只创建一个Servlet类时,如何映射到Servlet类文件?我上网了。xml,没有相应的servletservlet映射子项,当我运行应用程序时,URL看起来像

http://localhost:8080/firstServlet/Hello

其中firstServlet是我的项目名称,Hello是servlet类。

1.如何知道必须运行哪个类?我的意思是没有指定为Hello的url模式,那么为什么url是这样的呢?如果没有url模式,它不应该是http://localhost:8080/firstServlet

2.此外,这个项目结构如何在内部设置为我上面提到的标准servlet项目结构?

共有1个答案

公冶阳德
2023-03-14

我猜,您使用的是注释配置,不需要与web进行任何映射。xml

您的servlet url模式如下所示:

@WebServlet(name = "someThing", urlPatterns = {"/Hello"})

Servlet 3.0的这个新功能使您能够将servletHello映射到您的Web AppfirstServlet

 类似资料:
  • 我正在使用JSP,在添加JDBC驱动程序到我当前的项目中时遇到了一个问题。我试图构建一个到jdbc库的路径,并将jdbc jar直接复制粘贴到“lib”文件夹中,但没有任何效果,我不断得到“没有找到适合jdbc:mysql://localhost:3306/mydb的合适的驱动程序”错误。我做错什么了吗?还有其他添加JDBC的方法吗?

  • 我对maven相当陌生。在Eclipse中,我在其中创建了一个maven项目,我可以看到src/main/java和src/test/java,还有一个src文件夹,其中也包含主文件夹和测试文件夹。在这里我很困惑我需要在哪个src文件夹中写代码。使用主文件夹和测试文件夹的主要好处是什么?为什么有两个主文件夹和两个src文件夹

  • 我在Eclipse中创建了一个Java Maven项目,并把它放到了GIT中。 我的项目是一个Web项目,现在我已经查看了Eclipse中“项目浏览器”中的项目结构。它是这样的: 因此,正如您所看到的,我有两个src/main/java和src/test/java文件夹,但为什么我在上部没有src/main/Resources文件夹?这两个文件夹有什么区别,为什么我有两次src/main/java

  • 我是Eclipse中的servlet和jsp的新手。我制作了一个简单的Servlet/JSP应用程序,但当我在eclipse中的tomcat服务器上运行它时,我得到了以下错误: 协议暂停信息:暂停ProtocolHandler[“http-bio-8080”]2013年6月21日1:07:08 AM org.apache.coyote.abstract协议暂停信息:暂停ProtocolHandle

  • 在Eclipse中,我有两个项目: 大天使。core——一个Maven项目 ArchangelWEB-一个动态Web项目(为Tomcat构建)。 第一个,大天使。core拥有所有的基本代码,并使用Maven来解决依赖关系。第二个是核心项目之上的Web添加。这只有特定于演示/视图的代码。我想把它们分开,因为我将来可能会有其他项目依赖于核心,我不希望核心项目依赖于Web库。 现在,在大天使网的建造路径

  • 我正在尝试使用eclipse创建一个新的web项目 文件->新建->动态web项目