#예외 처리하기일반적으로 나는 에러들: 브라우저에서 잘못하는 에러들은 4로 시작한다(400, 403, 404, 405): 서버 에러들은 5로 시작한다(500) → Internal Server Error라고 부름.일반적으로 나는 에러들을 처리할 수 있는 페이지를 만들어준다.web.xml에 정의해주는 방법과 handler로 정의하는 방법이 있다. 1) web.xml 수정 를 400, 404, 500을 추가해준다.필수 속성들 : (1) error-code : 에러 코드(2) location : 에러 코드가 났을 때 보여줄 페이지 경로 2) jsp 생성(400.jsp, 404.jsp, 500.jsp) 3) 실행페이지의 용량이 충분하지 않으면은 IE는 404.jsp를 띄워주지 않는다.주석을 넣거나 이미지를 넣어주..
#커맨드 객체 값 검증하기검증(Validation Check)을 위해서 Annotation을 추가한다.@Email, @NotEmpty 등이 있다.@Valid 라는 Annotation을 적으면 결과를 Errors로 받을 수 있다.(반드시 @Valid와 Errors는 붙어 있어야 한다. 순서는 상관없다)errors는 자동으로 Model에 포함되어 있어서 jsp로 바로 전달이 된다. 즉, 굳이 view.addObject 해서 errors를 넣어줄 필요가 없다는 것이다.jtsl 중 core library를 선언하듯이, 라는 taglib을 적어주면 커맨드 객체 값을 검증할 수 있다.applicationContext.xml도 수정해주어야 한다. #Spring이 제공하는 주요 애노테이션 잘 사용하지 않는다.@NotN..
# login 페이지 만들기 1. RequestMapping에 로그인 추가WEB-INF/view/login/login.jsp 를 찾는다. 2. login 폴더 안에 login.jsp 만들기 # 데이터 보내기 1. ArticleController 클래스 만들기ModelAndView : 데이터를 전송시킬 수 있는 리턴 타입(cf. String 타입은 단순하게 페이지만 열어주는 역할을 함)setViewName : 어떤 페이지를 보여줄 것인지addObject : key와 value를 담아 보낼 수 있는 메서드setAttribute를 여러개 썼던 것 처럼, addObject를 여러개 쓸 수 있다. 2. list.jsp 만들기 3. applicationContext.xml에 내용 추가하기 4. url로 접속 # R..
프로젝트 생성하기 1. Dynamic Web Project 선택 2. 기존의 폴더를 지우고 아래 4개 폴더 생성 src/main/javasrc/main/resourcessrc/test/javasrc/test/resources 3. src/main/webapp으로 디렉토리 생성 4. 서블릿을 추가하기 위해서는 web.xml을 고쳐야 한다. ctrl+space를 눌러서 dispatcherServlet을 선택한다. (1) param-value applicationContext.xml는 프로젝트 위치에 저장되는 것이 아니라, 보통 D드라이브에 저장되기 때문에 src/resources/main안에 넣지 않는다. 수정을 하기 위해서는 외부로 빼두는 것이다.브라우저는 WEB-INF로 접근할 수 없다. (2) url-..
JQuery란? - 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리 - 문서 객체 모델과 관련된 처리를 쉽게 구현 - 일관된 이벤트 연결을 쉽게 구현 - 시각적 효과를 쉽게 구현 (웹 표준만으로도 플래시 & 실버라이트로 구현한 것과 비슷한 수준의 시각적 효과) - Ajax 애플리케이션을 쉽게 개발 - 완전 꽁짜!! - 부트스트랩도 jQuery를 기반으로 만들어진 솔루션임. JQuery는 http://jquery.com/ 여기에서 받는다. JQuery는 위의 링크가 워낙 잘되어있어서(http://api.jquery.com/) 따로 책이 없다. jQuery 1.x는 옛날 버전을 지원(인터넷 익스플로러 전부 지원)하고, 2.x는 최신 버전을 지원한다. 실무에서는 브라우저를 호환할 때 인터넷 익스플..
Ctrl + Shift + M : import import는 선언부 밑에 한다. 1. list 반복하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Insert title here 무서운거...... Colored by Color Scripter cs jsp 는 두가지 스크립트릿이 있다. 1. 2. 클래스를 만드는 선언부 (이 방법 쓰는 대신 자바 파일을 만들어서 쓰는 것이 편하다) cf. 디렉토리를 만드는 선언부 2번 방법을 활용하면 굳이 class를 만들지 않아도 쓸 수 있다. 지금처럼 만들면! 그런데 여러가지 데이터가 있을 때 클래스를 만드는 것은 필수이다. 그래서 이..
* JSP란? : Java Server Pages 의 줄임말 HTML위에 Java 코드를 올리는 것이 바로 JSP이다. 프로젝트 생성부터 차근차근 살펴보고자 한다.일단 STS를 켜고 프로젝트를 생성한다. 참고 :Servers는 절대 지우면 안된다. 1. 프로젝트 생성 - (Dynamic Web Project 생성 , Project name : HelloJSP) 2. HelloJSP라는 프로젝트가 생성된다. 3. WebContent 폴더에서 오른쪽 마우스를 클릭하여 jsp파일을 생성한다. 파일 이름은 index.jsp로, 반드시 소문자로 만든다.JSP 의 기본 형식이 보여진다. 이 기본 형식을 잘 기억해두자! 더 자세한 내용은 아래에서 설명하겠다. 4. 내용을 입력한다. 5. 실행을 시키면 아래와같은 화면..
- Total
- Today
- Yesterday
- 메소드
- ERD
- intent
- 게시판 만들기
- 자바프로그래밍
- 뉴스피드 가져오기
- Relative Layout
- 예외처리
- 제이쿼리
- facebook 연동
- mybatis
- 글쓰기 버튼
- er다이어그램
- activity
- JSP
- mongo db
- query
- 배열
- jQuery
- Erwin
- MVC
- 포스팅하기
- Linear Layout
- sql
- spring
- 클래스
- aop
- 뒤로가기 버튼
- 쿼리
- 메뉴바에 버튼 생성하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |