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

xml:如何将域/xx/*映射到servlet?

屠浩
2023-03-14

我有这些网址

abc.com/aa/url1
abc.com/ab/url2
abc.com/ac/url3
etc.

如何设置web.xml以将此模式映射到servlet?

<servlet>
<servlet-name>NAME</servlet-name>
<servlet-class>MyClass</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NAME</servlet-name>
<url-pattern>/xx/*</url-pattern>
</servlet-mapping>

其中xx是一个两个字母的字符串。我把什么放在xx的地方,这样上面的所有链接都将转到MyClass?

共有1个答案

赵永逸
2023-03-14

您可以有多个URL模式条目:

<servlet>
    <servlet-name>NAME</servlet-name>
    <servlet-class>MyClass</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>NAME</servlet-name>
    <url-pattern>/aa/*</url-pattern>
    <url-pattern>/ab/*</url-pattern>
    <url-pattern>/ac/*</url-pattern>
</servlet-mapping>

不幸的是,servlet映射不能采用正则表达式,因此不能对映射执行/a*/*的变体。

 类似资料:
  • 我有一个带有域类的Grails项目。这个持久类应该映射到JavaDTO。我在这里发现了一个非常旧的Grails插件,它并没有真正解决这个问题。 是否有一个插件或方法: 注释映射到相应DTO类的域类属性

  • 问题内容: 我有一个包含循环的对象图。我如何让JAXB处理呢?我尝试在子类中使用批注,但JAXB编组器仍检测到周期。 问题答案: 使用JAXB的好处是它是具有多个实现的标准运行时(就像JPA一样)。 如果使用EclipseLink JAXB(MOXy),则可以使用许多扩展来处理JPA实体,包括双向关系。这是使用MOXy @XmlInverseReference批注完成的。它的作用类似于元帅上的@X

  • 问题内容: 我很确定,这是有关XML到Java Object转换的许多重复问题之一。但是由于找不到更简单的解决方案,所以我启动了该线程。 我有一个xsd [实际上是我正在设计]和xml。我想按照映射将xml数据自动映射到Java bean 现在我的Java类将是 是否有任何简单的工具/框架可以将数据从XML自动映射到Java Bean [必须支持属性/元素映射]。教程会很好。 顺便说一句,我正在使

  • 问题内容: 我想将a存储在列中并保持不变。这两个和是“本地”类型的定义。因此, 时区 的概念不应以任何方式干涉。 下面的代码是一个最小示例,该示例在内存数据库中创建带有列的表。Maven工件必须在类路径中。 首先,定义方法和: 请注意,该方法使用单引号引起来的值,因此Java™没有机会创建时区歧义。现在,一次调用几次,每次使用不同的时区设置: 然后打印以下内容: 假设数据库表未更改,如何编写该方法

  • 我已经建立了一个网络爬虫收集数据并存储在RDF/XML文件中,现在我想把数据映射到我的java对象...我该怎么做呢? 我找到了这段代码,可能对我有用,但我似乎不能正确地使用它...它从我的RDF/XML文件中收集主语、谓词和对象,但我可以用我的java指定对象来表示这些数据,我不知道如何...我搜索了很多,但没有很多有用的东西,所以对伙计们有帮助!:d 我想用这个java对象来表示它...这是我

  • 问题内容: 我在了解如何实现这一目标方面遇到了问题。 基本上我们有一个API,用户发送以下格式的JSON :(如果代码不完美,请原谅,但您可以理解) 好的,我不确定我是否正确设置了JSON格式,但是现在这是我的问题。 我有一个带有参数Name,Last的类,还有一个作为其成员之一的对象Client和Property Date。 像这样: 因此,基本上,我不确定如何获取JSON,然后将其映射到我的对