<Jsp> 3. Inner Object
by BFine반응형
1. Out
out : jsp 서버 버퍼에 저장 --> out.clearBuffer() ( 출력X )
<% page buffer="8kb"//기본버퍼크기, 수정가능>--> getBufferSize() : 버퍼크기확인 , getRemaining() : 남은버퍼공간
<% page autoFlush="true"> --> 자동버퍼 empty
2. Request
Request : 클라이언트의 요청을 받는 Object
getParameter(" ") , getParamerterValuses(" ")[반환값 : 배열]
getMethod()[반환값: GET, POST] 방식 확인 메소드
getRemoteAddr() 클라이언트 ip ( 기본 ipv6 ipv4 [-Djava.net.preferIPv4Stack=true]) , getRequestURI() 요청한 파일이름
getHeader("user-agent or referer") 브라우저 정보, 이전페이지 주소정보
1 2 3 4 5 6 7 8 9 10 11 12 13 | <% String c_ip=request.getRemoteAddr(); // 클라이언트 ip String fileName=request.getRequestURI();// 요청파일의 이름 Date now=new Date(); SimpleDateFormat simple=new SimpleDateFormat("yyyy년도 MM일 dd일 HH시 mm분");// 포멧 변경 String now_date=simple.format(now); %> <%=c_ip+"가 "+fileName+"---reached time is ---"+now_date%> <% FileWriter fw=new FileWriter("C://first.txt",true);// 기존내영을 삭제함 + true=>기존내용보조온 fw.write(c_ip+"가 "+fileName+"---reached time is ---"+now_date+"\r\n");//rn 줄바꿈처리 fw.close(); %> | cs |
3. Application
ServletContext application : 프로젝트 안에 있는 web.xml의 값을 가져온다.
getInitParameter("param-name") : param-value 값을 가져온다
setAttribute("변수이름",값), getAttribute("변수이름") > 서로 다른 파일에 변수를 공유 ※set을 먼저 실행[반환값:Object]
1 2 3 4 5 6 7 8 9 10 11 12 13 | //web.xml <context-param> <param-name>Hello</param-name> <param-value>world!</param-value> </context-param> //jsp <body> <%=application.getInitParameter("Hello")%> </body> | cs |
반응형
'공부(2018~2019) - 스킨변경전 > Jsp' 카테고리의 다른 글
<Jsp> 5.useBean, Session, Cookie (0) | 2018.04.19 |
---|---|
<Jsp> 4. Action Tags (0) | 2018.04.18 |
<Jsp> 2. Tags (0) | 2018.04.13 |
<Jsp> 1. Servlet and Html (0) | 2018.04.13 |
<Jsp> 0. Basic (0) | 2018.04.12 |
블로그의 정보
57개월 BackEnd
BFine