post
-
서블릿, JSP 프로젝트 - form 이용하기(Post방식 이용)백엔드/서블릿&JSP 2021. 2. 3. 02:40
이번에는 form 태그를 이용해서 jsp에서 post방식으로 서블릿에 데이터를 전달하는 것을 실습해보자. 우선 form.jsp 파일을 만들어보자. form.jsp파일을 위와 같이 작성해준다. 이제 컨트롤러로 가서 FormController를 만들어준다. 이름을 입력하고 Next를 누른다. Edit를 누르고 매핑할 URL을 입력한다. "/form"을 입력한다. 그리고 Finish를 눌러준다. 서블릿에서 또 쓰지 않는 메서드들은 삭제하고 필요한 메서드인 doGet과 doPost만 남긴다. 그리고 위와 같이 doGet, doPost를 채워준다. 사용자가 "/form" url로 접속 요청을 하면 doGet 메서드에서 해당 요청을 form.jsp로 전달한다. 사용자는 form.jsp를 보게 되고 form을 작성해..
-
서블릿 기초 형태백엔드/서블릿&JSP 2021. 1. 13. 11:09
2020/10/30 - [백엔드/서블릿&JSP] - 서블릿(Servlet)이란? 서블릿(Servlet)이란? 서블릿이란? 자바를 기반으로 하는 웹페이지를 동적으로 만들어줄 수 있는 일종의 프로그램을 말한다. 사실 좁게 보면 서블릿이란 위와 같은 기능을 하는 자바의 클래스를 뜻한다. 넓게보면 위 sgcomputer.tistory.com 위와 같이 이전에 서블릿에 관한 글을 썼다. 간단하게 요약하면 서블릿을 만들기 위해서 HttpServlet 추상 클래스 상속 받아야 한다. 그리고 해당 추상 클래스는 서블릿 구동에 필요한 모든 것(init(), destroy(), service())이 이미 구현되있다. 그래서 아래와 같이 이클립스를 통해 서블릿을 생성하면 아래와 같은 기본 폼이 제공된다. 그리고 이걸 바로 ..
-
HTTP란? WWW란?컴퓨터 기초/네트워크 2020. 10. 26. 05:53
흔히 우리가 인터넷을 할 때 특정 홈페이지를 찾아가기 위해서 위와 같이 주소창에 주소를 친다. 하지만 정작 우리가 흔히 보는 이 주소의 뜻은 잘 모르고 그동안 사용해왔다. 그냥 주소로서 인식할 뿐이지 앞의 'http'는 무엇인지 'www'는 무엇인지 몰랐다. 하지만 서버 관련 공부를 하기 전에 기초적인 지식으로 알고 가는 것은 나쁘지 않다고 생각한다. 그래서 정리한다. HTTP란? 'HTTP'란 'HyperText Transfer Protocol'의 약자로 하이퍼 텍스트를 교환,전송을 위한 통신 규약이다. 예를 들어 각각 다른 회사가 만든 컴퓨터 A와 컴퓨터 B가 있다고 가정해보자. 이 두 컴퓨터는 사양도 다르고 부품도 다르고 심지어 안에 들어가있는 프로그램마저 다르다. 이러한 상황에서 두 컴퓨터를 통신..