master
wangbing 5 years ago
parent c9d0cb68bc
commit 9763a3f656

@ -1,4 +1,6 @@
package ${basePackage}.action;
package $
import javax.servlet.http.HttpServletResponse;{basePackage}.action;
import ${basePackage}.frame.base.*;
import ${basePackage}.frame.auth.LocalData;
@ -167,14 +169,18 @@ public class GlobalController implements ErrorController {
layout = sb.toString();
View view = viewResolver.resolveViewName(layout, locale);
if (view == null) {
response.setStatus(HttpStatus.NOT_FOUND.value());
return null;
response.setStatus(HttpServletResponse.SC_NOT_FOUND);
return error(request, response);
}
// 尝试执行Screen执行器(服务器渲染),并返回视图模板
try {
Screen screenExec = LocalData.getApplicationContext().getBean(ActionConfig.SCREEN_PREFIX + action, Screen.class);
screenExec.exec(model, request, response);
if (response.getStatus() != HttpServletResponse.SC_OK) {
return error(request, response);
}
} catch (BeansException e) {
}

Loading…
Cancel
Save

Powered by TurnKey Linux.