|
|
|
@ -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 "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|