master
wangbing 6 years ago
parent d9b07234d6
commit 6d8d9dde25

@ -1,5 +1,7 @@
package ${basePackage}.framework.freemarker;
import org.springframework.http.HttpStatus;
import xyz.wbsite.framework.utils.LocalData;
import ${basePackage}.framework.utils.LogUtil;
import org.springframework.beans.factory.annotation.Autowire;
import org.springframework.beans.factory.annotation.Autowired;
@ -18,6 +20,7 @@ import org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver;
import javax.annotation.PostConstruct;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.util.Locale;
import java.util.Map;
@ -63,7 +66,7 @@ public class ViewNameTranslator extends DefaultRequestToViewNameTranslator {
}
Locale locale = localeResolver.resolveLocale(request);
{//查询View
{//查询screen
String[] split = servletPath.split("/");
StringBuilder sb = new StringBuilder("");
sb.append("screen");
@ -75,7 +78,9 @@ public class ViewNameTranslator extends DefaultRequestToViewNameTranslator {
View view = viewResolver.resolveViewName(viewName, locale);
if (view == null) {
LogUtil.e("can not find screen.");
return "404";
HttpServletResponse response = LocalData.getResponse();
response.setStatus(HttpStatus.NOT_FOUND.value());
return "";
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.