2013-03-14 31 views
-1

尾隨URL路徑我想實現一個JSF應用程序,其中我如何搶在JSF

www.myapp.com/username. 

我要搶/用戶名路徑,並用它來確定要顯示給用戶。 就像

facebook.com/username 

回答

0

我的理解是這樣的:

您正在嘗試使用的用戶名作爲URL參數。

你需要做的事情:做一個轉換器,一種接受參數的方法和一種發送參數的方法。

創建一個實現Converter接口的類來捕獲url模式。

Here's a tutorial

需要用戶對象的頁面都應該有這樣的:

f: viewParam id="username" name="username" value="#{profileBean.user}" converter="#{userConverter}" 

我不知道該URL的來源,但如果你想從一個bean發送,只是將用戶名連接到重定向(+「?username =」+ user.username)或將其作爲頁面中的f:param發送。

如果您提供更多信息,答案可能會更完整。

+1

OP正試圖使用​​用戶名作爲URL路徑信息,而不是URL參數。 – BalusC 2013-03-14 12:06:30

+0

所以他想申請一些漂亮的東西來修改url? – Tycho91 2013-03-14 12:16:27

+0

這是可能的解決方案之一,是的。請注意,OP很可能不想修改網址,但只是希望保持網址不變。 – BalusC 2013-03-14 12:17:19