-1

我正在尝试实现一个 JSF 应用程序,其中

www.myapp.com/username.

我想获取 /username 路径并使用它来确定向用户显示的内容。就像

facebook.com/username
4

1 回答 1

0

我是这样理解的:

您正在尝试使用用户名作为 URL 参数。

你需要做的事情:制作一个转换器,一种接受参数的方法和一种发送参数的方法。

创建一个实现 Converter 接口以捕获 url 模式的类。

这是一个教程

需要用户对象的页面应该有这个:

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

我不知道 url 的来源,但如果你想从 bean 发送它,只需将用户名连接到重定向( + "?username=" + user.username)或作为 f:param 从这页纸。

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

于 2013-03-14T11:57:20.003 回答