@WebServlet Annotation传递动态生成的URL模式列表

时间:2018-12-17 21:54:11

标签: java servlets java-ee url-pattern

基本上,我只想匹配一个不遵循Java EE URL模式匹配似乎遵循的常规路径层次结构的url模式。我希望能够处理一些经常更新的网址格式。例如,我在数据库中有一个带有类别列表的表。我想匹配这样的网址格式:

@WebServlet(urlPatterns={"/category-1/*", "/category-2/*", "/category-3/*", "/category-4/*", "/category-5/*", "/category-6/*", ...})

,依此类推,直到覆盖了表格中的所有行。我想知道是否有可能改为从数据库自动构建列表,然后将其动态传递到urlPatterns()中。如果无法做到这一点,是否可能存在某种基于正则表达式的替代URL模式的替代方案?我真的只是想让我的URL看起来像这样:https://mywebsite.com/category-name-1/some-article,这样我就可以将类别名称作为URL路径层次结构中的第一个前缀,即使类别表中可能存在60-70个潜在的匹配项。 / p>

0 个答案:

没有答案