【发布时间】:2015-04-17 19:17:16
【问题描述】:
我正在开发一个 Struts 应用程序。我只需要允许POST 方法请求来调用动作类。
为此,我编写了自定义 RequestProcess 类并重写了 processPreprocess 方法:
@Override
protected boolean processPreprocess(HttpServletRequest request,
HttpServletResponse response) {
if("POST".equalsIgnoreCase(request.getMethod())){
return true;
}else
return false;
}
如果请求方法是GET我想重定向到index.jsp页面。
我不确定管理此重定向的最佳方法是什么?
【问题讨论】:
-
您需要为所有操作禁用 GET,还是仅对特定操作禁用 GET?
-
另外,您使用的是哪个版本的 Struts。请提供更多信息,以便我们为您提供帮助。
-
我使用的是 Struts 1.3。是的,我只想为 POST 请求调用 Action.execute() 方法
标签: java jsp jakarta-ee model-view-controller struts