如何在Wicket中检查请求是GET还是POST?
目前,我使用以下方法检查Wicket网页中的请求是否为GET或POST:如何在Wicket中检查请求是GET还是POST?,wicket,Wicket,目前,我使用以下方法检查Wicket网页中的请求是否为GET或POST: public DummyPage(PageParameters pageParameters) { super(pageParameters); final WebRequest wr = (WebRequest) getRequest(); final HttpServletRequest hsr = wr.getHttpServletRequest(); if (hsr.getMeth
public DummyPage(PageParameters pageParameters) {
super(pageParameters);
final WebRequest wr = (WebRequest) getRequest();
final HttpServletRequest hsr = wr.getHttpServletRequest();
if (hsr.getMethod().equalsIgnoreCase("post")) {
}
}
有更好的办法吗?据我所知,没有更好的办法了。访问HttpServletRequest的唯一方法就是您这样做。
唯一可以做的改进是反转equals参数的顺序。您应该比较always not null value(作为contants)和几乎always null value:)据我所知,没有更好的方法。访问HttpServletRequest的唯一方法就是您这样做。
唯一可以做的改进是反转equals参数的顺序。您应该比较always not null value(作为contants)和几乎always null value:)为什么需要知道?Wicket抽象了HTTP接口,因此您不必担心GET/POST。我建议,如果您确实需要此详细信息,那么也许您不应该仅仅因为指定的业务需求而使用Wicket,因为它只能接受POST请求。它在接收GET请求时返回错误消息。您为什么需要知道?Wicket抽象了HTTP接口,因此您不必担心GET/POST。我建议,如果您确实需要此详细信息,那么也许您不应该仅仅因为指定的业务需求而使用Wicket,因为它只能接受POST请求。它在接收GET请求时返回错误消息。是的,我找不到更好的方法。也许这不是大多数人的问题。是的,我找不到更好的方法。也许这不是大多数人的问题。