我想了解更多關於使用JSP解釋路徑的方式。使用基本標記時的相對URL斜槓
將HTML基本標記與相對URL組合使用時,使用斜槓結束基礎href是否非常標準?
我問的原因是因爲我經常需要用JSP中的上下文根(例如表單動作)來表達事物,以便表單被映射到適當的servlet,就像我已經映射的那樣它在web.xml中。
大多數情況下,我會每次使用${pageContext.request.contextPath}
,直到我瞭解到基本標記。
不過,我猜,因爲在JSP中的斜線是由服務器作爲Web應用程序的根解釋,我不能讓我的基礎是,例如:
<base href="/foo"/>
和然後形式有:
<form action="/extension">
...
</form>
因爲這會導致表單提交給mydomain.com/extension
,而不是mydomain.com/foo/extension
。我是否正確理解這一點,既然斜線具有特殊含義,您通常需要用反斜槓結束基礎HREF以獲得所需的效果?
謝謝
但不會例子帶你到http:// WWW。例。 COM /新聞/ index.html的/ archives.html? – user1154644 2014-09-25 16:13:04
這是重點,它不會。它會帶你到'example.com/news/archives.html'。 – Denis 2014-09-25 16:45:12
我明白了。那麼使用意向的好處或溝通是什麼: 而不是 似乎後者更清晰 –
user1154644
2014-09-25 17:31:44