
분명 설정을 건든게 없는데도 인텔리제이를 종료했다가 다시 키면 war 파일 오류로 서버 실행이 안 되는 오류가 발생했다.원인은 톰캣 서버를 종료시키지 않고 인텔리제이를 종료해서였다.반드시 종료할 때 서버를 꺼주자일단 이 에러가 발생했다면 톰캣 서버를 삭제하고 다시 넣어

BindingResult로 매개변수를 바인딩 할 시 오류가 발생해도 에러를 발생시키지 않고 에러코드를 BindingResult 객체가 저장하게 된다.그런데 코드 작성중 BindingResult가 작동하지 않고 그대로 에러가 발생하는 상황이 나왔다.6시간 정도 삽질 후에
브라우저에서 톰캣으로 요청을 할 시 url에 담긴 모든 정보가 HttpServletRequest request 객체에 담겨서 컨트롤러에게 넘어온다.정확히는 맵핑된 메서드에 넘겨준다.HttpServletRequest 메서드들을 사용해서 url 값들에 접근할수 있다.어떤
하나의 포트는 하나의 서버와만 연결되게 된다.일반적으로 email server = 25 file server = 22 web server = 800 - 1023까지는 예약번호.이미 포트가 사용되고 있다. 1024 - 65535 까지 포트를 사용가능.톰캣의 기본 포트는
톰캣의 설정 파일에는 server.xml , web.xml 파일들이 있다.전체적인 서버 설정톰캣설치경로/conf/server.xml : tomcat 서버 설정 파일톰캣설치경로/conf/web.xml : tomcat의 모든 web app의 공통 설정웹앱이름/WEB-INF
protocol이란? 서로간의 통신을 위한 약속,규칙을 통칭한다.http에서는 서로 주고 받을 데이터에 대한 형식을 정의한것이다.
바이너리 파일: 문자와 숫자가 저장되어 있는 파일(이미지 파일)텍스트 파일 : 문자만 저장되어 있는 파일(메모장)바이너리 파일은 데이터를 있는 그대로 읽고 쓰는 반면 텍스트 파일은 숫자를 문자로 변환 후 쓴다. int,float형이 char형으로 변화한다.int 24
메서드의 입력 처리 출력을 분리시킨다입력 - HttpServletRequest request,HttpServletResponse response얘네는 공통적으로 들어가는 입력 코드이다.그렇기에 이걸 분리시킨다.String year,String month,Strign d

spring에서는 @Controller,@RequestMapping 에너테이션을 사용서블릿에서는 @WebServlet 에너테이션을 사용.@Controller와 @RequestMapping 두개를 합친 형태의 에너테이션.class 하나당 하나의 url밖에 mapping
jsp에서 이용할수 있는 저장소와 scope 그리고 el에서 어떻게 접근하는지 등등 개념들이 너무 헷갈려서 한번에 정리하고자 한다.HttpServletRequest이라는 객체가 있다.이는 jsp로 http 요청이 왔을 때 요청에 대한 정보를 담고 있는 객체이다.이 객체
jsp 페이지에서 <%%> 이런 script 형태의 java 코드를 사용하지 않고도 좀 더 동적인 페이지를 만들수 있게 해준다.if,for,변수설정 등등 가능하게 해준다.<%@ taglib prefix="c" uri="http://java.sun.c
요청이 왔을 때 filter를 거쳐서 서블릿에 들어가고 다시 응답이 나갈 때 filter를 거쳐서 나간다.앞뒤로 뭔가를 붙여줄수 있다.filter를 여러개 넣을수도 있다.filter1 -> filter2 -> servlet -> filter2 -> filter1 형태로
맵핑한 메서드 매개변수에 아무것도 안 적을시 매개변수 앞에 @RequestParam(name="year" required=false)가 생략된것. 매개변수 앞에 @RequestParam만 붙일시 @RequestParam(name="year",required=true)
@GetMapping과 @PostMapping은 스프링 4.3부터 추가되었다.4.3 이후 버전을 사용해야 사용할수 있다.pom.xml에서 스프링 버전을 5.0.7로 바꿔주자단순히 특정 url과 view를 연결시키기만 원한다면 servlet-context.xml에서 추가
이름과 값의 쌍으로 구성된 정보이다.아스키 문자만 사용 가능서버에서 생성 후 전송,브라우저에서 저장.유효기간이 지나면 자동으로 삭제된다.서버에 요청시 domain,path가 일치하는 경우에만 브라우저에서 서버로 자동 전송한다.무조건 있는 쿠키를 죄다 서버에 전송하는게