일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 개발자#it도서#도메인#DDD#ddd
- 쿼리스트링#쿼리문자열#바인딩
- Java#컴파일러#자바컴파일러#
- 국비지원자바#국비교육자바#국비지원java#국비교육java#자바스크립트#프론트엔드
- Java#정처기#비트연산자#정보처리기사
- 개발자도서#개발자책#도메인#DDD#도메인주도개발시작하기#개발스터디#
- 항해99 #항해플러스 #주니어개발자 #주니어개발자역량강화 #주니어개발자멘토링 #개발자사이드프로젝트 #코딩부트캠프 #코딩부트캠프후기
- 국비지원#국비교육
- IntelliJ#인텔리제이#인텔리#단축키
- Java#JAVA#매개변수
- 국비지원#국비교육#국비지원자바#국비교육자바#css#HTML#JAVA
- 국비지원JAVA#국비교육JAVA#국비지원자바#국비교육자바#JSP#SERVLET#서블릿#
- spring#Spring#RequestBody#ResponseBody
- 레스트컨트롤러
- html#HTML#프론트엔드#개발자#코딩#국비지원#국비교육#국비지원프론트엔드#국비지원HTML#국비지원html#국비프론트엔드
- 자바
- 항해플러스#항해#항해플러스3기#회고
- 자바#Java#배열예시#연습#기초다지기
- Resource #
- 국비지원JAVA
- #
- Java#java#자바#다오#디티오#브이오#dao#dto#vo
- Java#java#메모리영역#클래스로더#가비지컬렉터
- #java#JAVA#프로그래밍#웹개발자
- Spring#spring#스프링#스프링프레임워크#스프링자동주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- tibero#티베로#이중화#failvover
- Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- 국비지원JAVA#국비지원자바#프로그랭#JSP#국비지원JSP#국비교육JSP#웹개발자#코딩
- 프로그래밍
- java
Archives
- Today
- Total
개린이 개발노트
국비지원 JAVA(자바) 프로그래밍 (application 내장 객체 ) 본문
728x90
reponse 객체(응답)
sendRedirect -> request, response
forward-> request, response 유지
나이를 입력-> 20세 이상인지 아닌지 물어보고-? 20세 이상이면 접속
20세 아니면 접속불가
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form method="get" action="forwardchk.jsp">
이름 : <input type="text" name="name"> <br>
나이 : <input type="text" name="age"> <br>
<input type="submit" value="접속">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
int age = Integer.parseInt(request.getParameter("age"));
//나이가 20살이상이면 접속페이지로 이동, 아니면 alert 접속불가 전페이지로 이동
if(age<20) {
%>
<script>
alert("접속불가");
histroy.go(-1);
</script>
<%
} else {
RequestDispatcher dispatcher = request.getRequestDispatcher("forwardResult.jsp");
dispatcher.forward(request,response);
}
%>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String age = request.getParameter("age");
String name = request.getParameter("name");
%>
<h1><%=name %>(<%=age %>)님 환영합니다.</h1>
</body>
</html>
application 내장 객체
하나의 어플리케이션(프로젝트) 내부에서 사용
정보 저장
request-> 다음 페이지에 정보를 전달해서 사용
A 페이지 (request 정보저장) -> B 페이지 ( 저장된 정보를 사용)
-> C 페이지 ( request 사용X)
유효 범위
page : 해당 하나의 jsp 페이지 ( 그 영역 한페이지)
request : 요청받은 페이지
session : 브라우저
application : 하나의 프로젝트
728x90
'국비지원(국비교육) 웹 개발자 과정' 카테고리의 다른 글
국비지원 JAVA(자바) 프로그래밍 (jsp,param,내장객체,번들,Bundle,fmt) (0) | 2023.01.26 |
---|---|
국비지원 JAVA(자바) 프로그래밍 (JSP,SESSION,로그인, 로그아웃) (0) | 2023.01.25 |
국비지원 JAVA(자바) 프로그래밍 (JSP,표현식,MVC,MVC패턴,오브젝트비교) (0) | 2023.01.19 |
국비지원 JAVA(자바) 프로그래밍 (JSP,SERVLET,서블릿,스크립트릿,선언문) (0) | 2023.01.18 |
국비지원 JAVA(자바) 프로그래밍 (뷰(View), 가상테이블,ERDM,ERDCloud, lucidchart ,JSP,servlet(서블릿)) (0) | 2023.01.17 |