결과위의 코드에 의해서 라는 결과가 출력될 것이다.결과위의 코드에 의해서 라는 결과가 출력될 것이다.보통 클라이언트(브라우저)에서 서버쪽에 요청할 때에는 Content-Type정보를 붙일 필요가 없다. 왜냐하면 서버는 Api문서를 통해 어떤 형식으로 데이터가 요청이 될
기본 패키지와 사용자 정의 로직아래 코드를 보자.지금까지 무수히 많은 예제에서 사용했던 코드다. 이것이 화면에 어떤 내용을 출력하는 것이라는 건 이미 알고 있다. 하지만 도대체 우리가 정의한 적이 없는 이 명령은 무엇일까?를 생각해볼 때가 왔다. 문법적으로 봤을 때 p
프로젝트는 크게 3가지로 나눌 수 있다.이는 model, controller, service이다.<요청하는 입장>일단 앞으로 만들 게시판에서 사용할 database의 테이블은 3개이므로 필요한 front-controller도 3개가 필요하다.front-contro
<context></context> 에 database 연결코드 넣기 위해 context.xml 파일을 오버라이딩한다.web.xml 에서 database 설정을 하기 위해 web.xml 을 오버라이딩한다.https://tomcat.apache.org
<Filter></Filter> 를 사용한다.목적: response와 utf-8을 세팅한다. web.xml 에 <Filter></Filter> 를 이용해 만든다.postman 을 이용해 localhost:8080/blog 로 send해서 한글이 깨
참고 사이트https://www.nextree.co.kr/p3643/
web - 컨트롤러service - 실제 서비스repository - 저장소\-> 프로젝트 설계를 할때, service와 repository는 항상 동일하고 어떤 프로젝트이냐에 따라서 컨트롤러는 바뀔 수 있다. 앱 프로젝트의 경우 app - 컨트롤러가 적용된다.컨트롤러
게시판을 실행했을때 처음 들어가지는 메인화면을 생성한다.메인화면 구현 - list.jspw3school사이트의 BS4 Navbar 에 가서 코드를 list.jsp에 넣는다.navbar는 모든 페이지에 있어야 하므로 BS4 Navbar의 전체코드 중 헤더부분을 heade
Ajax와 MVCMVC 패턴에서 Ajax의 역할은 무엇이고 Ajax가 적용되는 순서는 언제일까?
만든 회원가입폼(.jsp)에서 ajax통신을 하고 그 결과가 ok인 경우와 ok가 아닌 경우에 각각 다른 alert("..")를 해주도록 만들었다.그러나 회원가입 폼(joinForm.jsp)에서 컨트롤러(UserController)로 데이터가 이동이 되지 않는 것을 알
PrintWriter out=response.getWriter();먼저 위의 response는 서버가 클라이언트에게 '응답'한다는 의미를 가진 객체입니다. 서버가 클라이언트에게 '응답'하려면 무조건 response라는 객체를 통해 작업을 해야합니다. 여기서 getWri
GET 방식 데이터 전송데이터를 URL에 포함하여 링크를 통해 값을 전달하는 방식URL의 길이가 제한되기 때문에 전송할 수 있는 데이터의 한계가 있다.모든 데이터가 URL에 노출되기 때문에 보안에 취약하다.한글, 공백은 URLEncoding 처리를 해줘야 전송할 수 있
view화면에서 KEY=VALUE데이터 전송 (GET)view화면에서 KEY=VALUE데이터 전송 (POST)view화면에서 text 데이터 요청 (POST)응답 text/plain응답 application/x-www-form-urlencoded응답 apaplicati
리다이렉션 방법으로는 크게 두가지가 있다.1\. request.sendRedirect("..") 사용보통 데이터 없이 페이지만 이동할때 사용한다.RequestDispatcher.forward(req,resp) 사용보통 데이터와 함께 이동할때 사용한다.필터로 \*.js