1
我試圖創建一個像下面的url,甚至允許使用註釋@WebServlet?如何創建@webservlet網址模式像REST
URL模式= { 「/名/ * /標題」}
我可以在以下工作
URL模式= { 「/名/ *」}
我完全新本,我想做類似休息的事情,我知道如何使用spring mvc來做這件事。但在這裏我只限於網絡服務
我試圖創建一個像下面的url,甚至允許使用註釋@WebServlet?如何創建@webservlet網址模式像REST
URL模式= { 「/名/ * /標題」}
我可以在以下工作
URL模式= { 「/名/ *」}
我完全新本,我想做類似休息的事情,我知道如何使用spring mvc來做這件事。但在這裏我只限於網絡服務
是的urlPattern urlPatterns = { "/name/*/title" }
是完全合法的,應該工作正常。
您可以像
@WebServlet(
urlPatterns={"/one/*/abc"} ,
name="ServletOne",
initParams={
@WebInitParam(name = "name", value = "abc")
}
)
聲明它是如何的一次,請在這裏*
不作爲外卡治療的想法。 Servlets在映射中不支持通配符模式。所以/name/*/title
並不意味着/name/<anything>/title
。
編輯
如果你想打像/name/*/title
一個網址,*
可以是任何東西,那麼URL /one/*
應達到目的就好了。
謝謝@Saif Asif,但我想讓(*)成爲任何東西,例如:/ name//title。正如你所說的那樣工作。如果有 /名稱/標題,那會起作用嗎?我不認爲這會是嗎? –
user1555190
沒有'/name/title'也是無效的。雖然這些都是合法的 '/ name/*'和 '/ *' –