Как проверить, является ли запрос GET или POST в Wicket? - PullRequest
1 голос
/ 04 мая 2011

В настоящее время я использую следующий способ проверки, является ли запрос GET или POST в Wicket WebPage:

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

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

Есть ли лучший способ сделать это?

1 Ответ

1 голос
/ 05 мая 2011

Насколько я знаю, лучшего способа нет. Единственный способ получить доступ к HttpServletRequest - это просто способ сделать это. Единственное улучшение, которое вы можете сделать, - это инвертировать порядок равных параметров. Вы должны сравнить всегда-не-нулевое значение (как константы) с почти-всегда нулевым значением :)

...