【发布时间】:2011-03-04 10:10:07
【问题描述】:
我有一个使用 Seam 2.2、Richfaces 3.3、JBoss 5.1 构建的小型应用程序。
大部分页面导航将请求参数添加到目标URL。我想隐藏对正在使用应用程序的客户隐藏的参数(例如,我希望 URL 类似于“http://localhost:8080/books/Book.seam”。参数(userId、orderId 和 cmId)当前映射到后端 bean通过 Book.page.xml。
如何防止请求参数显示在浏览器 URL 中,因为它还允许客户操纵 URL。
我们确实查看了 seam URL 重写功能,它谈到了以 REST 格式操作主键 id,不知道如何以优雅的方式完成像上述用例这样更复杂的事情。
【问题讨论】:
-
你疯了,使用了如此糟糕的臃肿技术。
-
如果有帮助,请检查此jtict.com/blog/seam-form-url-rewriting
-
@hendry 我猜你对richfaces 和seam 有很多经验,可以称它们为“非常臃肿”?
标签: html jsf url-rewriting seam richfaces