728x90
반응형
728x90
반응형
input - 입력값 얻어와서 출력하기 input은 HTML의 태그 중 하나인데, 사용자의 값을 받아와서 요청(request)해주는 기능을 가지고 있는 태그이다. input의 사용법은 아래와 같다. 패스워드 입력창 복잡해 보이지만 이해를 하면 별거 아니다! 하나씩 뜯어보자. input을 사용하기 전에 form 태그로 감싸줘야 한다. form action = ""에 연산을 도와줄 Servlet 클래스의 이름을 넣으면 그 servlet 클래스로 이동하여 값이 연산된다. 말 그대로 action(행동)을 지정 Servlet에서 한다는 의미 input의 기능은 사용자의 값을 입력받아 서버로 요청해줄 수 있는 기능이다. input type = "password"의 의미는 사용자가 입력하는 type이 password..
JSP & Servlet JSP와 Servlet을 배우면서 이해가 가지 않았던 점은, JSP에서 모든 작업을 다 수행할 수 있는데 왜 굳이 Servlet을 사용하여 작업을 분산하는 점이 제일 의문이었다. 두개의 기능은 똑같지만 역활이 달랐다. Servlet같은 경우에는 자바의 문법을 사용해 사용자가 요청하고 입력한 값을 DB에 쉽게 저장할 수 있고 정적인 페이지를 동적으로 변경할 수 있다는 점인데 Servlet에 HTML의 코드를 쓰려면 일일이 out.println으로 적어줘야 하기 때문에 엄청난 노가다가 필요하다. @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletE..
JSP JSP를 사용함으로써 HTML과 Servlet을 동시에 쓸 수 있고 작업의 효율이 더욱 좋아진다. 예전에는 Servlet으로 out.메서드를 사용하여 HTML을 만들어줬다는데 실제로 직접 해보니 굉장한 타이핑 노가다라는 것을 몸소 체감했다. JSP를 사용하기 위해서는 일단 설치할 항목이 3개가 필요하다. JAVA Eclipse Enterprise (웹 작업 전용) - 컴파일러 Tomcat - version 9 일단 JSP를 공부한다는 것은 Java의 기본 문법을 다 배우고 온 것이라 가정을 하기 때문에 Java와 컴파일러인 Eclipse는 설치가 되어있을테고 Tomcat이라는 Eclipse를 서버와 연결시켜주는 프로그램만 따로 설치하면 된다. Tomcat은 우리가 JSP로 작업한 코드를 웹으로 응..