如何在Wicket中检查请求是GET还是POST?

时间:2011-05-04 09:35:11

标签: wicket

目前,我使用以下方式检查Wicket WebPage中的请求是GET还是POST:

public DummyPage(PageParameters pageParameters) {
    super(pageParameters);

    final WebRequest wr = (WebRequest) getRequest();
    final HttpServletRequest hsr = wr.getHttpServletRequest();
    if (hsr.getMethod().equalsIgnoreCase("post")) {
    }
}     

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

据我所知,没有更好的方法。访问HttpServletRequest的唯一方法就是你这样做。 您可以做的唯一改进是反转等于参数的顺序。你应该将always-not-null值(作为contants)与几乎总是为null的值进行比较:)