gpt4 book ai didi

tomcat - Tomcat 的 web.xml URL 模式匹配问题

转载 作者:行者123 更新时间:2023-11-28 21:51:40 25 4
gpt4 key购买 nike

我想为我的 Java 网络应用程序使用这种模式:

<url-pattern>/*/test.html</url-pattern>

然后解析 servlet 中的 URL 以获取星号的值,并使用该值查询数据库中的不同表。

然而,这似乎是 Tomcat 的非法模式。有什么方法可以实现这一点而不必对斜杠之间的位进行硬编码?

(如果您想知道上下文是什么,请使用示例:/vancouver-hotel/rooms.html/seattle-hotel/rooms.html)

最佳答案

最好的方法是将您的 URL 结构重新排列为 /hotels/<cityname>并让 HotelServlet收听/hotels/*并得到 <cityname>作为路径信息使用 request.getPathInfo() .您可以使用通常的 java.lang.String 进一步解析路径信息的方法。例如 split("/") 然后将这些部分存储为请求属性或其他可以由业务/域对象访问的内容。

关于tomcat - Tomcat 的 web.xml URL 模式匹配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1796199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com