Servlet을 사용한 로그인 기능 구현
·
Web/JSP
1) name 속성이 모두 subject로 같다. 2) 전송을 클릭하면 매핑 이름이 action에 설정한 input 서블릿으로 전송된다. 서블릿 작성 package sec01.ex01; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/input") public class InputServlet ext..
Servlet의 핵심 사항들 + 로그인, 회원가입 예제
·
Web/JSP
클라이언트에서 서블릿으로 요청하는 방식에는 대표적으로 GET과 POST 두 가지 방식이 있다. GET 방식 단순하게 서버에 존재하는 간단한 페이지를 요청하거나 게시판 글 목록 페이지에서 해당 페이지에 대한 목록 출력을 요청할 때 페이지 번호와 같이 간단한 파라미터를 전송하는 경우 사용되는 방식 Get 방식으로 요청이 전송되는 경우 1) 브라우저 주소 표시줄에 주소를 직접 입력해서 요청을 전송하는 경우 2) Html의 a태그를 사용해 링크를 걸어서 전송하는 경우 3) Html 폼태그에서 method 속성을 POST로 지정하는 경우
[JSP] Servlet request, response
·
Web/JSP
사용자는 서버에 요청(request)을 하고 서버는 데이터를 가공하고 처리해서 사용자(user)에게 응답(response)한다. 이때 이 요청과 응답은 객체로 만들어서 전달된다. request와 response를 사용하는 방법을 알기전에 httpServlet에 대해서 알아보자 HttpServlet httpServlet은 추상 클래스(abstract class)이다. 개발자 즉, 우리가 만든 ServletEx.java 파일이 Servlet이 되기 위해서는 HttpServlet 라는 추상 클래스를 상속 받아야 한다. httpservlet은 GenericServlet이라는 추상 클래스를 상속하고 있고 이 GenericServlet 클래스는 ServletConfig와 Serializable이라는 인터페이스를 구..
서블릿 매핑(Servlet Mapping)
·
Web/JSP
Servlet Mapping 이란 특정 Servlet을 요청할 때 전체 경로의 URL을 요청하면 복잡하고 보안에도 취약하기 때문에 간단하게 경로를 표현해 주는 것 Servlt 매핑에는 web.xml 이용 Java annotaion 이용 이렇게 두 가지가 있다. web.xml 1) 프로젝트 생성 2) 서버 생성 3) Servelt 생성 4) Servlet 작성 서버를 실행하면 404페이지가 뜨는데 이때 경로 뒤에 SE를 써주면 된다! 아래와 같이 com.servlet.SevletEx 가 맞는지 확인!! 틀리면 서블릿 클래스 에러가 날 수 있다.
Servlet 프로젝트 생성하기
·
Web/JSP
Servlet 프로젝트 생성하기 프로젝트를 처음 실행하면 Server를 만들어준 후 build Path를 추가해준다. 그 다음 프로젝트 생성! doGet 메소드에 PrintWriter out = response.getWriter(); out.print("Hellp Sevlet"); 추가해주고 서버를 실행한다.
JSP 프로젝트 생성하기
·
Web/JSP
JSP 프로젝트 생성하기 JSP 파일 작성해보기 더보기 JSP 파일을 생성하면
[ HTML ] div태그
·
Web/HTML+CSS
div태그는 Division의 약자로 웹사이트의 레이아웃(전체적인 틀)을 만들때 주로 사용한다. div는 웹페이지에서 논리적 구분을 정의하는 태그이다. div 태그를 사용하여 각각의 블록(공간)을 알맞게 배치하고 CSS를 활용하여 스타일을 적용할 수 있다. 요즘에는 레이아웃 배치를 거의 div를 활용해 구성하는 추세 태그 속성 내용 style 스타일 width 가로크기 height 세로크기 border 테두리 굵기 background - color 배경 색상 float 정렬 margin 여백 예제 MY HOMEPAGE HTML5 CSS3 JAVA MYSQL 결과화면
[ HTML ] HTML 기본
·
Web/HTML+CSS
HTML은 이미 배웠었지만 많이 까먹어서... 빠르게 공부하고 다른 공부해야징! 편집툴은 Visual Studio Code를 사용했다. Hello World! html의 기본 틀이라고 할 수 있다. head와 body! 여기에 여러가지 태그들을 이용해서 만든다. 메뉴 리스트 menu1 menu2 menu3 menu4 menu5 지역 리스트 서울 경기 충청 전라 경상 검색 사이트 리스트 google Naver 결과화면 태그 : 하나의 문단을 만들 때 쓰임 태그 : 리스트 태그 태그 : 순서가 있는 리스트 태그