Cannot forward to error page for request [/strategy/list/]...문제

1877 단어 javaweb
오늘 이 오류가 발생했습니다. 응답을 이미 커밋했기 때문에 요청 페이지에 오류가 발생할 수 없습니다. [/wechat/wechatCheck/forgetPsd]As a result, the response may have the wrong status code. If your application is running on WebSphere Application Server you may be able to resolve this problem by setting com.ibm.ws.webcontainer.invokeFlushAfterService to false
1. 오랫동안 찾았는데 인터넷에서 URL 주소가 틀린 문제라고 했습니다. 여러 번 자세히 확인해 봤는데 틀린 것이 없습니다. 그래서 저는 이 요청을 다른 컨트롤러에 넣었습니다. 점프에 성공했습니다. 원래 제가 인수한 이 프로젝트에 차단기가 하나 있습니다. 컨트롤러가 차단기에 등록하지 않으면 차단됩니다.
/**
	 *  
	 * 
	 * @author lance
	 * @param registry
	 */
	public void addInterceptors(InterceptorRegistry registry) {
		registry.addInterceptor(createTokenSecurityInterceptor())
		.addPathPatterns("/**").excludePathPatterns("/lsj/login*")
		.excludePathPatterns("/Login/login*")
		.excludePathPatterns("/loginController/login*")
		.excludePathPatterns("/loginController/staleToken/*")
		.excludePathPatterns("/Webcam/save")
		.excludePathPatterns("/Utils/uploadFile")
		.excludePathPatterns("/SignIn/addLoginRec*")
	    .excludePathPatterns("/MPublish/*")
	    .excludePathPatterns("/MhNrgl/*")
	    .excludePathPatterns("/MhLmgl/*")
	    .excludePathPatterns("/portal/index/*")
	    .excludePathPatterns("/param/*")
	    .excludePathPatterns("/serverStand/*")
	    .excludePathPatterns("/MhSylb/*")
	    .excludePathPatterns("/program/*")
	    .excludePathPatterns("/wechat/wechatCode/**")
	    .excludePathPatterns("/wechat/wechatServe/**")
	    .excludePathPatterns("/wechat/wechatCheck/**")
		.excludePathPatterns("/wechat/wechatQuery/**");
				
	}

추가하면 OK.
2. 두 번째는 URL 주소가 틀린 문제입니다. 보기를 되돌릴 때 경로가 틀렸을 수도 있습니다. 예를 들어return'login','return'/login'이라고 써야 돼요. 꼭 주의해야 돼요.

좋은 웹페이지 즐겨찾기