JSP 7

[JSP] JSP 실습예제 - 4

피드백 작성 페이지- feedbackSubmission.jsp Feedback Submission 태그를 통해 클라이언트에서 서버로 데이터 전달 클라이언트가 보낸 데이터에 대한 비즈니스 로직 처리 후 피드백 요약 페이지로 전달- FeedbackSubmissionServlet.javapackage ex04;import java.io.IOException;import java.util.ArrayList;import javax.servlet.RequestDispatcher;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import java..

JSP/STUDY 2024.08.30

[JSP] request.getParameter()

웹 환경은 HTTP 프로토콜 위에서 동작한다.HTTP 프로토콜은 클라이언트가 서버에 무언가(보통은 웹페이지)를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response)해주는 구조로 되어있다.HTTP 요청을 보낼 때, 파라미터를 함께 보낼 수 있다.예를 들어, 로그인 폼(form: 양식)을 입력하고 버튼을 누르게 되면, HTTP 요청 안에 폼 내용이 함께 끼워져 서버로 날아가게 된다.이때, 로그인 폼 내용이 바로 HTTP 요청의 파라미터가 된다.HTTP 요청의 파라미터 값을 얻기 위해 사용하는 것이 request.getParameter() 메서드이다.예를 들어, 로그인 폼에서 ID 입력창에 가 있다면, servlet에서 String id = request.getParameter(..

JSP/STUDY 2024.05.20

[JSP] PrintWriter out = response.getWriter();

PrintWriter out = response.getWriter();출력 스트림클라이언트로부터 Servlet으로 요청(request)가 들어오면 파악 후 응답(response)로 전달한다.Servlet으로 들어온 요청을 html형태로 응답을 보내려면 출력 스트림을 얻어내야 한다. PrintWriter바이트를 문자 형태를 가지는 객체로 바꿔준다.getWriter()내보낼 출력 스트림을 얻고 out.print형태로 스트림에 텍스트를 기록한다. servlet에서는 클라이언트의 요청에 대한 응답형태로 문자/바이트가 가능하다. 텍스트 형태로 응답을 보내야하므로, 위와 같은 코드를 사용해 출력 스트림을 얻어 텍스트를 기록한다.

JSP/STUDY 2024.05.20