代码之家  ›  专栏  ›  技术社区  ›  sblundy

使用seam/jsf获取表单请求

  •  1
  • sblundy  · 技术社区  · 17 年前

    我有一个查询表单,我想作为一个GET请求提交,这样结果页面就可以加上书签,否则就不那么麻烦了。这是带有提交按钮的经典文本字段。如何诱导seam/jsf使用get并将查询表达式包含为参数而不是post(默认值)?

    3 回复  |  直到 17 年前
        1
  •  2
  •   Joe Dean    17 年前

    您只需要在web.xml中启用seamfilter。见 Blog Example 例如,使用Seam的RESTful应用程序。关键是使用在WEB-INF/pages.xml中定义的seam page参数。

        2
  •  1
  •   user7094    17 年前

    您可以使用PhaseListener将POST请求转换为GET请求,或者只是解释GET请求,以便它们可以进行书签。

    本页应详细解释:

    http://balusc.blogspot.com/2007/03/post-redirect-get-pattern.html

        3
  •  1
  •   Wanna Coffee M.Mostafa    12 年前

    如果您正在使用 s:button s:link ,您的表单将使用get方法。