我有这些网址
https://aws-codedeploy-us-east-1.s3.amazonaws.com/latest/install
如何设置web.xml以将此模式映射到servlet?
abc.com/aa/url1
abc.com/ab/url2
abc.com/ac/url3
etc.
其中xx是一个双字母字符串。我在xx的位置放置什么以便上面的所有链接都转到MyClass?
答案 0 :(得分:1)
您可以拥有多个网址格式条目:
<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*/*
的变体。