diff --git a/src/main/java/com/smallchill/core/base/controller/BladeController.java b/src/main/java/com/smallchill/core/base/controller/BladeController.java index cb3b8d03..b2298ed2 100644 --- a/src/main/java/com/smallchill/core/base/controller/BladeController.java +++ b/src/main/java/com/smallchill/core/base/controller/BladeController.java @@ -69,11 +69,16 @@ public class BladeController implements ConstCurd, ConstCache, ConstCacheKey { return new WafRequestWrapper(this.request); } - public boolean isAjax(){ + public boolean isAjax() { String header = getRequest().getHeader("X-Requested-With"); boolean isAjax = "XMLHttpRequest".equalsIgnoreCase(header); return isAjax; } + + public boolean isPost() { + String method = getRequest().getMethod(); + return StrKit.equalsIgnoreCase("POST", method); + } public String getParameter(String name) { return getRequest().getParameter(name); @@ -368,7 +373,7 @@ public class BladeController implements ConstCurd, ConstCache, ConstCacheKey { url = Const.LOGIN_REALPATH;// session过期抛出的异常 msg = ConstShiro.NO_USER; } - if (isAjax()) { + if (isAjax() || isPost()) { result.addFail(msg); resultModel = result; } else { diff --git a/src/main/java/com/smallchill/core/beetl/tag/FootTag.java b/src/main/java/com/smallchill/core/beetl/tag/FootTag.java index 0d5940bf..0016a552 100644 --- a/src/main/java/com/smallchill/core/beetl/tag/FootTag.java +++ b/src/main/java/com/smallchill/core/beetl/tag/FootTag.java @@ -28,7 +28,7 @@ public class FootTag extends Tag { sb.append("