目前,我使用以下方式检查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")) {
}
}
有更好的方法吗?
答案 0 :(得分:1)
据我所知,没有更好的方法。访问HttpServletRequest的唯一方法就是你这样做。 您可以做的唯一改进是反转等于参数的顺序。你应该将always-not-null值(作为contants)与几乎总是为null的值进行比较:)