PrettyFaces 传递变量。如何解决?

PrettyFaces pass variables. How to fix it?

我花了很多时间,但我无法修复我在 PrettyFaces 配置中做错的地方。我在 pretty-config.xml 中有以下规则:

<url-mapping id="administrator_comments"> 
      <pattern value="/comments/{someVariableName}" /> 
      <view-id value="/faces/backend/comments/comments" />
</url-mapping>

现在我想使用以下 url:

来测试它
http://localhost:8080/myapplication/comments/test

我得到 404 NOT FOUND。我究竟做错了什么?我什么都试过了,但不明白为什么会这样。我正在做完全相同的 PrettyFaces 个例子。

您缺少 EL 表达式的 # 字符和视图的文件扩展名。尝试:

<url-mapping id="administrator_comments"> 
  <pattern value="/comments/#{someVariableName}" /> 
  <view-id value="/faces/backend/comments/comments.xhtml" />
</url-mapping>