我正在尝试实现一个 JSF 应用程序,其中
www.myapp.com/username.
我想获取 /username 路径并使用它来确定向用户显示的内容。就像
facebook.com/username
我是这样理解的:
您正在尝试使用用户名作为 URL 参数。
你需要做的事情:制作一个转换器,一种接受参数的方法和一种发送参数的方法。
创建一个实现 Converter 接口以捕获 url 模式的类。
需要用户对象的页面应该有这个:
f: viewParam id="username" name="username" value="#{profileBean.user}" converter="#{userConverter}"
我不知道 url 的来源,但如果你想从 bean 发送它,只需将用户名连接到重定向( + "?username=" + user.username)或作为 f:param 从这页纸。
如果您提供更多信息,答案可能会更完整。