2012-02-25 35 views
0

在Spring Annotations中使用映射的正確方法是什麼?在提交表單時,有時會發生這樣的情況:表單被髮送至/controller_name/store,有時會發送至/store。我如何管理這些錯誤。我哪裏錯了?管理Spring MVC中的映射

+0

我認爲一些不錯的複製和粘貼會有幫助。 – 2012-02-25 07:21:35

回答

0

我的猜測是,這是由JSP中的絕對鏈接/相對鏈接/路徑混合引起的,和/或不考慮「當前」頁面的相對位置和您想要訪問的頁面。

+0

這是真的。我如何管理?相對路徑正在創造麻煩,因爲在jQuery彈出窗口等許多位置都調用了窗體。對於Spring MVC,始終使用絕對路徑的最佳方法是什麼? – 2012-02-25 07:49:30

+0

這不是一個神奇的答案。在設計和實現頁面結構/ JSP時,您只需要保持一致和有條不紊。 – 2012-02-26 07:40:39

0

這取決於您的html表格action標籤。當它以/開頭時,表單數據將轉到http://domain/{ACTION},如果沒有/,它將被附加到網站當前地址。

+0

有時可能發生的情況是,在許多地方都會調用相同的表單。在這種情況下,我希望帖子網址在表單中保持不變。但是它使用jquery在彈出窗口中加載表單失敗。我如何實現這一目標?什麼是最好的編程習慣?我是否需要在所有情況下編寫完整的網址? – 2012-02-25 07:44:59

+0

你總是可以粘貼在網址的乞討上,像'$ {pageContext.request.contextPath}' – IProblemFactory 2012-02-25 07:48:01