이클립스에서 find / replace 로 정규식 사용
( 한꺼번에 바꾸기 , 변환하기 )
jsp 내용을 jstl 로 변환해야 해서 사용했다.
find => <%=(a-z_]+) %>
<%= 변수명 %> 이런식으로 되어있는것을 찾기 위한것임
replace with => \<c\:out value\=\'\$\{\1\}\'\/\>
<c:out value='{변수명}'/> 을 출력하기 위한것이다.
특수문자 앞에 항상 \ 을 붙여야한다
검색시 반드시 Regular expressions 을 체크 해야한다
추가로 웹취약성에 대해서 얘기한다.
공격당할수 있는 아래 내용을 수정해야한다.
JSP의 <%=변수%> 및 EL 문법 ( ${변수} ) 을 모두
<c:out value='{변수명}'/> 으로 바꿔주어야한다.
EL변수도 ₩$₩{(a-z_]+)₩} 을 사용하면 편하게 검색할수 있다
'IT' 카테고리의 다른 글
자바 equals 처리시 null 에러 나는 경우 (0) | 2021.04.16 |
---|---|
무료 노트(메모장 ) 윈도우용 프로그램 (0) | 2021.04.01 |
이클립스에서 Git 복원(Revert) 하기 (0) | 2021.03.30 |
엑셀 화면 깨짐 현상 발생시 처리 방법 (0) | 2021.02.23 |
애자일(Agile) 방법론 (0) | 2021.01.15 |
댓글