spring MVC 에러페이지 설정 : chichi-story.tistory.com/9?category=884464

위와 더불어 spring security 403 에러페이지는 따로 security xml 설정파일에서 적용해야함.

 

  • controller 생성
@RequestMapping(value = "/error/403", method = RequestMethod.GET)
public String error() {
	return "error/403";
}

 

  • security-context의 http 영역 내에 <security:access-denied-handler error-page="/error/403"/> 태그 작성
.....
<security:http auto-config="true" use-expressions="true">
  ......
  <security:access-denied-handler error-page="/error/403"/> <!-- error page 설정 -->
</security:http>

 

  • GET MAPPING 잡아준 url 화면 jsp 생성

   

  • 권한을 부여받지 않은 member가 admin 에 접근했을 때 에러 메세지 화면이 나타나는걸 확인

 

 

 

python expected an indented block error

 

파이썬 코드 작성 시 흔히 보이는 에러이다.

 

에러 line 34를 보면 if문인데 들여쓰기가 없다.

 

python if문을 쓸때에는 다음과 같이 들여쓰기로 코드를 구분해야한다.

# Python
if 조건문1:
	명령문1
elif 조건문2:
	명령문2
else:
	명령문3

** IndentationError: expected an indented block 에러는 들여쓰기를 잘해주면 해결이 된다.

 

 

'개발일지 > Python' 카테고리의 다른 글

[Python] 문자열에서 특정 문자 찾기  (0) 2020.08.04
python 버전 upgrade  (0) 2020.05.27
[Python] 리스트 초기화  (0) 2020.05.25
[Python] 소켓통신 (server, client)  (0) 2020.05.22
[Python] 파이썬 백그라운드 실행  (0) 2020.04.29

MyBatis mapper 설정시 resultMap과 resultType값을 잘못 설정하게 되면

java.lang.IllegalArgumentException: Result Maps collection does not contain value for xxx 와 비슷한 에러가 발생

<select id="preView" parameterType="java.lang.String" resultMap="java.util.HashMap">
  select content from board where seq = #{seq}";
</select>

==> resultMap 을 resultType 으로

<select id="preView" parameterType="java.lang.String" resultType="java.util.HashMap">
  select content from board where seq = #{seq}";
 </select>

 

 

+ Recent posts