IT/Backend 3

예제 (JSP)

1. NewFile3.jsp 사과 1000원 바나나 2000원 키위 500원 개 사과 1000원 바나나 2000원 키위 500원 개 단지 HTML 폼의 형태.NewFile4.jsp에서는 한 가지만 선택할 수 있는 radio 속성을 넣었고,NewFile5.jsp에서는 여러 가지를 선택할 수 있는 checkbox 속성을 넣었다.여기서는 사용자가 입력한 후 결제 요청을 보낸다. NewFile4.jsp로 데이터 전송 (product, cnt)NewFile5.jsp로 데이터 전송 (product[], cnt) 개기본 개수는 1개이다. 사과 1000원 바나나 2000원 키위 500원 동일한 name을 설정하면 같은 범위 내에 들어가 저 중 하나만 선택할 수 있게 된다.value는 각각 버튼이 갖는 값...

IT/Backend 2025.03.03

JSP + Servlet

서블릿은 Java로 웹 요청(HTTP)을 처리하는 API.원래 자바는 웹 개발과는 거리가 멀었다 (HTTP 요청/응답이 불편) 그때, 서블릿이라는 API가 등장하면서 자바로도 웹 개발을 할 수 있게 되었다. (HTTP 요청이 편해짐)서블릿은 웹 서버에서 동작하며, HTTP 요청을 받아 처리하고, 클라이언트(웹 브라우저)로 응답을 보내는 역할을 한다.서블릿에서 진화한 JSP가 등장했고, 그 이후에 Spring이 등장했다. (서블릿보다 jsp가 편하고 jsp는 서블릿으로 자동 변환된다. 확장자는 .java)  서블릿의 HTTP 요청/응답 과정클라이언트(웹 브라우저)가 요청을 보내면, 웹 서버(Tomcat)가 요청을 서블릿으로 전달하고, 서블릿이 그 요청을 처리한 후, 서블릿이 응답을 생성해서 응답을 보내고,..

IT/Backend 2025.03.02

Session + Application으로 회원가입, 로그인 구현하기

아이디 _____비밀번호 _____ [로그인] [회원가입]로그인 성공 >> 메인 화면으로 이동로그인 실패 >> 로그인 화면에 남아있음++++++++++++++++++++++++++++++++xxx님의 정보 > session※ 가입한 회원들의 정보 >> application Session > 로그인Application > 회원가입 [공부 중 추가로 찾아본 것]1. Login.jsp에서 submit으로 설정된 버튼을 누를 시 페이지를 form action = "Join.jsp"로 보내고 있는데, 회원가입 버튼을 눌렀을 때도 다른 페이지로 보내도록 구현할 수 있는지>> 가능. 자바스크립트로 처리한다. ■ onclick : 버튼 클릭 시 브라우저가 실행할 JS 코드 작성.■ window :..

IT/Backend 2025.02.23