일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ;
- 팝업창
- \
- session.setAttribute
- scanner
- Import
- 파일호출
- iframe
- 로그인화면
- 영감
- 페이지이동
- static
- 페이지 이동
- 동기 부여
- javaBeans
- 데이터사이언스
- BEANS
- 버리자
- session.getAttribute
- 동기부여
- 미래직장
- 파일 호출
- "
- session.removeAttribute
- target
- 향상된 for문
- 빈즈
- Alert
- 자바빈즈
- opener
- Today
- Total
목록Programming Language (110)
갈림길 이정표

[para2Exam.html] * 성적 자료 입력 * 이름: 국어: 영어: 더보기 [ExamFormBean.java] package pack; public class ExamFormBean {//FormBean: 클라이언트로 부터 여러개의 값을 레코드 단위로 받아 처리할 목적인 클래스 private String name; private int kor, eng; //숫자는 int로 받을 수 있지만 연산 목적이 아니라면 그냥 String 도 괜찮. public String getName() { return name; } public void setName(String name) { this.name = name; } public int getKor() { return kor; } public void set..

[para1.html] 값 전달: [Para1Class.java] package pack; public class Para1Class { private String message;//Beans와 상관 없음 public String getMessage() {//상관있음 return message + " 메세지 처리"; } public void setMessage(String message) { //상관있음 this.message = message; } } [para1.jsp] * 클래스 멤버에 값 설정 후 참조하기 * beans를 사용

구구단 예제는 하도 많이 풀어봐서 for문을 써야 된다는 원리는 잘 알고 있다. 만약 Gugudan이라는 1~9와 곱한 결과를 배열로 저장시키는 java Class (POJO) 를 생성하고 JSP를 이용하여 호출할 경우 태그안에 Gugudan 객체 생성 (호출할 때마다 새로운 객체를 생성하므로 비효율적), 혹은 인스턴스를 생성 [Singleton패턴] 및 공유하며 HTML문서와 왔다갔다 하느라 코드의 길이가 길어지고 가독성이 떨어진다. 하지만 만약 이 과정을 한줄 코드로 사용 가능하다면 어떨까? 오늘은 이것을 가능하게 해주는 javaBeans에 대해 알아보자 javaBeans (자바빈즈) 자바로 작성된 소프트웨어 컴포넌트이다. (Servlet & JSP 책 참고) [gugu.html] 'beans'를 사..

[session_test.html] id : [session1.jsp] 세션 연습 * 좋아하는 드라마는? 악의 꽃 비밀의 숲 모범형사 [session2.jsp] 드라마 선택 결과 란 id를 가진 분이 선택한 드라마는 입니다. 세션 아이디: 세션 유효시간:

kbs처럼 WEB-INF 폴더 안의 파일은 직접 호출 불가 더보기 [jsp2call.html] Redirect / Forward test 자료 입력: WEB-INF 안에 있는 파일을 클라이언트에서 호출 시도 kbs [jsp2called.jsp] [jsp2called2.jsp] 서버가 넘겨준 자료 출력

[jsp1call.html] Redirect / Forward test 자료 입력: [Jsp1Servlet.java] package kr.co.pack; import java.io.IOException; import javax.servlet.RequestDispatcher; 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("/irum.go") publi..

JSP에는 9개의 내장객체가 있다. 그중 잘 쓰이는 것은 request, response, out, session 정도 있지만 나머지 객체들도 알아보도록 하자. 더보기 request response out session application pageContext page config exception [jspStart4.jsp] ** JSP 내장객체 9개 ** request, response, out, session, (application, pageContext, page,) config, exception * 회원가입 * 아이디: 비밀번호: 작성자: 닉네임: 하는 일: 직업선택 학생 직장인 기타 [jspStart4_1.jsp] * 회원 자료 확인 * 아이디: 이름: 직업: 기타 정보: client i..

※ 주의! 가끔 서버설정에 문제가 있어 HTTP 500 페이지 오류가 발견되기도 함. 회사 동료들이나 친구들과 같이 프로젝트를 할 때 공통으로 써야하는 부분들이 있을 것이다. 예를 들어 네이버의 상단 바 같이 고정으로 설정되어 언제나 바뀌지 않는 부분들 말이다. 이러한 경우도 JSP파일로 만들어 공유하고 재사용하여 번거로운 작업 및 시간 단축을 할 수 있다. 그렇기 위해선 인클루드(Include) 지시어를 알아야한다. 예제를 통해 알아보도록 하자. [jspStart3.jsp] 인클루드 지시어 이해(페이지 상단 하단 에 상시 출력되는 부분 구현하기 - 별도의 파일로 만들고 불러쓰면 됨) 여기는 본문 [jspStart3_top.jsp] 문서 상단에 늘 출력 되는 자료 [jspStart3_tag1.jsp] 홀..