본문 바로가기

분류 전체보기303

Struts config 설정파일 여러개 설정하기 Struts Action 맵핑 등을 설정하는 Struts config 파일을 여러개로 설정하여 쓸 수 있다. web.xml에서 config param-name의 param-value 값으로 신규 struts config(아래 예시에서 /WEB-INF/struts-people-config.xml)파일을 쉼표로 구분하여 추가해주면 됨! action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml, /WEB-INF/struts-people-config.xml 2015. 2. 18.
Struts + iBatis로 페이지 만들기 Struts + iBatis로 페이지 만드는 기본 순서(개인의 작업 방식과 기존 소스 유무에 따라 달라질 수 있음) VO만들기 -> DAO만들기 -> sql쿼리 만들기 -> Action 만들기 -> mapping되는 뷰단 jsp 만들기 * Action 만들기 Eclipse에서 ctrl + N > class > 액션클래스명 입력(예를들어 PeopleSearchAction) 아래와 같이 PeopleSearchAction.java 클래스가 생성되면.. public class PeopleSearchAction { } Struts의 Action클래스를 상속하도록 코딩 public class PeopleSearchAction extends Action { } ctrl + shift + O 를 눌러 Action관련 .. 2015. 2. 18.
XSS 보안필터 만들기 XSS 방어를 위한 보안필터를 만들어 적용할 수 있다. RequestWrapper.java request를 가로채서 공격문자를 필터링할 메소드를 가진 클래스 package filter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper; public final class RequestWrapper extends HttpServletRequestWrapper { public RequestWrapper(HttpServletRequest servletRequest){ super(servletRequest); } public String[] getParameterValues(String .. 2015. 2. 15.
이클립스 단축키 동작 안할때 이클립스 단축키로 설정된 키가 동작하지 않는 경우 '인텔 HD 그래픽 제어판을 사용한다면' 해당 바로 가기 키와 충돌이 나서 동작하지 않을 수 있다. 나같은 경우 이클립스에서 한줄 복사(copy lines) 단축키인 ctrl + alt + down키 가 먹지 않았다. 인텔 HD 그래픽 제어판 > 옵션 및 지원 바로 가기 키 관리 부분을 보니 180도로 회전의 단축키가 ctrl + alt +down으로 되어있어 이클립스에 영향을 준것! 바로 가기 키 관리를 '사용'으로 잠시 바꾸고 180도로 회전 단축키를 잘 사용하지 않는 다른 키(ctrl + alt + p)로 바꾼뒤 '사용 안 함'으로 다시 바꾸고 '적용'을 했다. 이클립스에서 한줄 붙여넣기가 ctl + alt + down 키로 잘되는것을 확인! 2015. 2. 13.