본문 바로가기

전체 글

[MVC패턴2]JSP/SERVLET 게시판 만들기1 1. DB에 Board 테이블을 만든다. -> Board Table을 토대로 Vo를 만든다. (생성자, getter/setter, Tostring까지) package com.kosta.cdi.vo; public class BoardVo { private int no; private String title; private String content; private int hit; private String reg_date; private int user_no; private String userName; //페이징 변수 추가 private String keyField; private String keyWord; int start; int end; //파일업로드 변수 추가 private String file.. 더보기
document. 이해 자바스크립트는 종속성을 가진다. 누구밑에 누가있다는 의미. this는 현재의 객체를 가리킨다. -->겟은 내용이 적고, 중요하지 않을때 쓴다. 현재의 폼에서 서브밋 메서드를 실행하라. = this.form.reset(); --> 리셋임. 스크립트는 태그를 객체로 인식한다. = submit을 그림으로 하는것과 같다. 스크립트의 객체 개념. -(window).document.frm.submit(); -->절대경로 주소이므로 어디서든지 쓸 수 있음. window는 현재창을 의미하므로, 생략할 수도 있다. document 는 현재의 HTML전체를 객체로 인식한다. submit()은 from 태그가 가지고 있으므로, document.submit()은 불가능한 것이다. var cm=window.document.fr.. 더보기
재귀 복사 재귀 복사 예시 insert into board(no, title, content, hit, reg_date, user_no) (select seq_board_no.nextval, title, content, hit, reg_date, user_no FROM board); 더보기
import 와 request의 차이 코딩을 하면서 머릿속에서 항상 들던 의문은.. import로 class를 연동하는데 왜 request parameter나 attribute로 값을 받는지 이해가 잘 되지 않았다. import 는 프로젝트내 값을 불러 올 수 있지만 외부나 다른 pc의 값은 못받아온다 그때에 string 이나 속성 값으로 받아오는 명령어가 바로 request parameter 나 attribute.. 무슨말인지 정확히 이해 했습니다. 더보기
get parameter/ attribute 차이 이해하기 1. 간단히 요약 파라미터에는 String만 사용가능 애트리뷰트에는 다른 String외에 Object, Array 등 다양한 데이터 입력이 가능 파라미터는 request에만 저장이 가능하고, 애트리뷰트는 session, context 등에도 저장이 가능 애트리뷰트가 좀더 유연함 파라미터는 HTML의 form 데이터 전송시 key/value 쌍으로 사용된다. 2. 자세한 비교 ■ 속성이란? - ServletContext, HttpServletRequest, HttpServletResponse, HttpSession 객체 중 하나에 설정해 놓는 객체(Object)이다. ■ 속성과 파라미터의 차이점 속성 파라미터 타입 Application / Context Request Session Application /.. 더보기
request 이해하기 웹(Web) 환경은 HTTP 프로토콜 위에서 동작하고 있습니다. HTTP 프로토콜은 간단하게 얘기해서, 클라이언트가 서버에 무언가(보통은 웹페이지)를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response) 해주는 구조로 되어있습니다. HTTP 요청을 보낼 때, 파라미터(parameter)를 함께 끼워보낼 수 있습니다. 가령, 로그인을 할 때, 로그인 폼(form : 양식)을 입력하고, 버튼을 누르죠. 그러면, HTTP 요청 안에 폼 내용이 함께 끼워져서 서버로 날아가게 됩니다. 로그인 폼 내용이 바로, HTTP 요청의 파라미터(parameter)가 되는 겁니다. 이러한 HTTP 요청을 받은 서버는 이제 어떤 일을 할까요? 파라미터로 날아온 로그인 폼을 일단 봐야지, 뭘하든 하겠.. 더보기
parameter / attribute 이해 - JSP에서 forEach를 이용한 반복문을 이용할 때 list 타입을 받기 위해서는 반드시 request.setAttribute를 이용해서 불러와야 함 - request.getPatameter로는 String 타입만을 불러 올 수 있다! - request.setAttribute("객체명", 객체) 로 불러온다! - 이런식으로 불러오면 Java에서 작성한 객체 및 메서드 들을 jsp파일에서 사용가능! 기억하자! setParameter, getPatameter는 String 타입! set,getAttribute는 List타입을 불러온다! 출처:https://hello-melo.tistory.com/50 더보기
GET/SET 메서드 이해 SET과 GET의 차이점 set = 설정, get = 값을 가져오는 것 User-id 라는 변수를 선언을 한다고 가정했을 때, User-id의 변수에 어떠한 값(ID)에 저장(set)을 한다. User-id 에 저장된 값을 불러오는 것이 get이다. 쉽게 설명하면, 돼지저금통을 만든다 > 변수 선언 그 안에 돈을 저축한다 > set 그 안에 돈이 얼마나 들어 있는지 본다 > get SET과 GET 사용이유 결국에는, SET, GET 메소드를 사용하는 이유는 외부로부터 변수값에 직접적으로 접근하는것을 막기 위해서다. 직접 접근하개 되면 값이 변하게 되고 그러면 데이터 무결성이 깨질 수 있기 때문이다. 대표적으로 자바에서는 함수를 통해 값을 전달받고, 전달하고 방식을 권장하고 있다. 또한 클래스 내에서 변수.. 더보기