본문 바로가기

GenericDemo package com.test.ex; class EmployeeInfo{public String rank;EmployeeInfo(String rank){this.rank=rank;}}class StudentInfo{public int grade;StudentInfo(int grade){this.grade=grade;}} class Person{public T info;public S id;Person(T info, S id){this.info=info;this.id=id;}public void printInfo(U info){System.out.println(info);}} public class GenericDemo { public static void main(String[] args) {Employ.. 더보기
자바빈 registerForm.jsp ID: PW: NAME: --------------------------------------------------------------- registerUp.jsp 아이디비밀번호이름가입일 -------------------------------------------------------------------- RegisterBean.java package ch08.register; import java.sql.Timestamp; public class RegisterBean {private String idt;private String passwd;private String name;private Timestamp reg_date;public String getIdt() .. 더보기
에러페이지 처리 web.xml studyjsp index.html index.htm index.jsp default.html default.htm default.jsp 404 /error/404code.jsp 500 /error/500code.jsp -------------------------------------------- 404code.jsp404에러에요.~~ --------------------------------------------------- 500code.jsp500에러에요.~~ 더보기
forward 액션태그 forward 액션태그 출력 버퍼에 저장된 내용을 제거한 후 이동.즉 그냥 스쳐지나간다.  JSP는 XML 기반이라 " /> " 일때 슬래쉬( / ) 를 안해주면 에러남.  -- 상대경로 -- 절대경로" /> -- 표현식 사용  forward 액션태그 - 페이지 흐름제어 및 request 객체공유 forwardForm.jsp     pageEncoding="UTF-8"%>  request.setAttribute("id", "this@daum.net"); request.setAttribute("name", "김개똥");%> forwardForm 페이지입니다.화면에 안나옴.   -------------------------------------------------------------------------.. 더보기
include 액션태그(jsp:include) include 액션태그는 페이지 모듈화에 사용된다.즉 중복되는 페이지를 단 하나의 페이지로 사용가능하다. top.jspleft.jspmain.jspbottom.jsp에서top.jsp, left.jsp, bottom.jsp 등을 인크루드(include) 시킨다. 기본형: includeForm.jsp 이름: 포함될 페이지: --------------------------------------------------------------------------------------- includeTest.jsp 포함하는 페ㅇ지 includeTest.jsp입니다. 이부분은 includeTest.jsp 페이지 입니다. 이부분은 includeTest.jsp 페이지 입니다. -------------------------.. 더보기
config 내장객체 configTest.jsp config 내장객체 현재 페이지의 서블릿 객체: 결과화면: config 내장객체현재 페이지의 서블릿 객체:jsp 더보기
application 내장객체 이벤트 로그 정보와 관련된 기능들을 제공웹사이트 방문자 기록을 카운트 할 때 사용된다. application 내장객체 웹 컨테이너의 이름과 버전: 웹 애플리케이션 폴더의 로컬시스템 경로: 더보기
session 내장객체 sessionForm.jsp 아이디: 비밀번호: 로그아웃님 안녕하세요. ------------------------------------------------------------------------------ sessionTest.jsp ------------------------------------------------------------------- logout.jsp 더보기
pageContext 내장객체(냉무) jspWriter outObject = pageContext.getOut(); 더보기
out 내장객체(냉무) getBufferSize(), getRemaining(), println() 더보기
response 내장객체 response 객체는 웹 브로우저로 응답할 응답 정보를 가지고 있다.웹 브로우저에 보내는 응답정보는 HttpServletResponse 객체에 있으며, jsp에서는 response 객체를 사용해 접근한다. sendRedirect(url); responseRedirect.jsp response 객체 예제 - sendRedirect() 메소드의 사용현재 페이지는 responseRedirect.jsp 페이지입니다. --------------------------------------------------------- responseRedirected.jsp 리다이렉트된 페이지 - responseRedirect.jsp지금 보시는 페이지는 responseRedirected.jsp 페이지입니다. 요청한 페이는 r.. 더보기
request 내장객체 request 객체:웹 컨테이너는 요청된 HTTP메시지를 통해 HttpServletRequest 객체를 얻어내고, 이 객체로부터 사용자의 요구사항을 얻어낸다.jsp 페이지에서는 HttpServletRequest 객체를 request 객체명으로 사용한다.즉 서블렛보다 jsp에서 더 간편히 request객체 하나로 사용한다. requestForm.jsp 이름: 나이: 성별: 남: 여: 취미: 잠자기무협지보기애니메이션시청건프라공부 좋아하는 스포츠 야구축구농구 -------------------------------------- requestTest.jsp 님의 정보나이: 성별: 취미: 스포츠: -----------------------------------------------------------------.. 더보기
톰캣 기반에서 JSP 한글처리 모든 페이지에 필수적으로 사용 2) 웹 브라우저에서 서버로 넘어오는 파라미터 값에 한글 처리(POST방식) 3) 웹 브라우저에서 서버로 넘어오는 파라미터 값에 한글 처리(GET방식) 3-1Project Explorer 뷰에서 [Servers] - [Tomcat v8.0 Server~] 에 있는 server.xml 인코딩한다. 3-2[톰캣홈] - [conf]폴더에 있는 server.xml 파일에 한글 인코딩을 지정한다. 더보기
while문 whileTestForm.jsp 곱해질 값: 곱해질 횟수: --------------------------------------------------------- whileTest.jsp 더보기
if문 ifTestForm.jsp 이름: 색선택:파랑색초록색빨강색기타 -------------------------------------------------------------- ifTest.jsp // POST방식에서 글자 안깨지게 셋팅 - request.setCharacterEncoding("utf-8") 님이 선택한 색상은 입니다. 더보기
표현식(Expression) expressionTest.jsp 표현식 예제 - 배열원소 출력배열의 첨자번호배열요소의 값 forEach 테스트배열의 첨자번호배열요소의 값 더보기
스크립트릿(scriptlet) scriptletTest.jsp 스크립트릿 예제5){%>변수 var1의 값은 5보다 크다변수 var1의 값은 5보다 작거나 같다. 더보기
선언문(Declaration) declarationTest1.jsp 선언문예제 - 변수선언 결과: 선언문 안에 있는 변수는 멤버변수이다.변수가 아래 있어도 사용(불러) 할 수 있다.숫자 타입은 0으로, String 타입과 레퍼런스 타입은 null 값으로 초기화 된다. declarationTest2.jsp id변수: getId()메소드 실행결과: 더보기
include 디렉티브(Derective) color.jspf ------------------------------------------------------------ includeDerective.jsp 배경색 변경 더보기
객체직렬화(Serializable) 사용방법 & 이유(펌) 이 글은 타 블러그에서 펌온 글 입니다.가능하면 원글 보세요. https://m.blog.naver.com/tkddlf4209/220486811351 -------------------------------------------------------------------------------------------------------------- * Serializable 객체를 직렬화하기위해서는 Serializable인터페이스를 이용한다.객체단위로 데이터를 저장합니다 직렬화에서 빼고 싶다면 transient 사용하면 직렬화에서 빠지게 됩니다.ObjectOutputStream는 Serializble인터페이스를 implements해주어준 것만 사용이가능합니다. * 똑같은 클래스파일을 가지고있어야 Seria.. 더보기