master
wangbing 6 years ago
parent d9b07234d6
commit 6d8d9dde25

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