본문 바로가기

JSP/이론47

JSP/<%! %> 선언문 /<% %> 스크립틀릿 / <%= %> 표현식 JSP: 자바하고 같이 쓰이는 파일 java(처리 -> 처리결과(데이터) + html (뷰 view - 사용자화면) = 자바에서 처리된 결과가 view로 전달돼서 보여준다 ▼▼▼▼▼▼▼▼▼▼ JSP 란 JavaServer Pages 의 약자, HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구 JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답 https://javacpro.tistory.com/43 서블릿의 service안에 쓰는 것(여기서도 변수선언 되지만 함수안에 쓰는것 vs 위에는 클래스안에 쓰는 것) =위치가 다름 표현식 -->값을 화면에 출.. 2023. 6. 8.
쿼리스트링 a태그는 무족건 get방식이다 a태그로 get방식의 요청하면서 파라미터를 보낸다 쿼리스트링을 써주면 값이 넘어가겠구나 쿼리스트링 쓸 줄 알아야 한다 a태그로 get방식의 요청하면서 파라미터를 보낸다 a태그로 get방식의 요청하면서 파라미터를 보낸다 서블릿페이지로 이동하고 response.sendRedirect("aqueryStringServlet?param1=aaa&param2=bbb"); 해주면 주소값으로 이동하니 위에방식과 똑같다 2023. 6. 7.
sendRedirect//radio사용//checkbox(getParameterValues) //selectoption //textarea(getParameter().replace()) sendRedirect: 리다이렉트는 웹 서버가 웹 브라우저에게 다른 페이지로 이동하라고 응답하는 기능 package servlet0607; 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("/pagemove") public class pagemove extends HttpServlet { private.. 2023. 6. 7.
until now 배운 내용 정리 + 서블릿은 컨테이너에 하나의 객체만 생성함(오늘 배울 내용) 서블릿 과정 = "요청->서블릿->처리->결과->응답" 서블릿은 컨테이너에 하나의 객체만 생성함(오늘 배울 내용) 먼소리야? 이전꺼 복습하고 알아보자.. 요청 - 서블릿 객체가 생성(최초) 다음 요청 - 동일한 객체를 사용하여 처리 //(생성된 서블릿 객체가 사용됨) 멤버변수에 저장된 데이터는 요청마다 사용될 수 있음 좀 참아봐.. 좀있다 알려줄게 서블릿메소드 (doget dopost) get - 주소를 통해 서버에 데이터 요청 매개변수(인수) ->HttpServletRequest(요청) / HttpServletResponse(응답) http://localhost:8090/ex00/hello?name=James -c ontextPath(ex00) -서블릿 url매핑 이름(hello) *파라미터 -파라미터.. 2023. 6. 7.