국비지원학원/JSP 9

101~103일차-JSP_Diary만들기

*diary talbe에서 가장마지막에 입력된 글 부터 10건까지를 조회하세요. (번호,제목,작성자,이벤트일,입력일 -조회컬럼) select NUM, SUBJECT, WRITER, E_YEAR,E_MONTH,E_DAY, W_DATE from( select rownum r, NUM, SUBJECT, WRITER, E_YEAR,E_MONTH,E_DAY, W_DATE from (select NUM, SUBJECT, WRITER, E_YEAR,E_MONTH,E_DAY, W_DATE from DIARY order by w_date desc) ) where r between 1 and 10; 1.총 게시물의 수 int totalCount= select count(*) from diary; 2.한 화면에 보여줄 게시..

100일차-JSP_MultipartRequest,Summernote,Diary

*크롬vs익스 인코딩/안해줌 =>영어,숫자,특수문자는 1byte라 (실제로는7bit사용) 이때 한글이 2|3byte로 가나다.doc이면 인코딩(%AA~~)을 해서 서버로 넘겨주는데, 익스는 해주지 않음..개발자가 해결해야 한다. 그때 사용하는게 URLEncoder.encoder("가나다",UTF-8); ////servlets.com/cos/>com.oreilly.servlet>Download-version-cos-26Dec2008.zip>압축해제후>lib안에cos.jar를 쓰는 prj-webContent-WebINF-lib에 붙여넣는다. ///servlets.com/cos/>Class Index가 Index로 사용하려는 MultipartReqest를 북마크에 추가한다 *MultipartRequest Se..

99일차-JSP_JSTL+다이어리

*JSTL(JSP Standard Tag Library) 변수 : , 출력 : 제어 : , , , , , redirect : SIST Class4 서비스 도중 문제가 발생하였습니다. ${e} copyright© all right reserved. class 4. fmt : 형식을 가진 문자열을 만드는 taglib 1.지시자 태그사이엣 SIST Class4 copyright© all right reserved. class 4. SIST Class4 #패턴 사용 : 0패턴 사용 : copyright© all right reserved. class 4. //중간에 에버노트 에러로 날라감ㅠㅠ 다시 줍줍 *변수: , *출력: *제어: , , , , , *redirect : 정상적 요청이 발생했을 때 응답할 페이지..

97일차-JSP_JSTL(Jsp Standard Tag Library)

*JSTL(Jsp Standard Tag Library) core 사용) core일때 사용가능 한것) 변수 관련 선언 : //스크립틀릿을 열지 않고도 변수선언 가능. 삭제 : 출력 //들어온 값(value속성에 있는것)을 그대로 출력한다, 이때의 값은 표현식 또는 EL이 들어가는데, EL이 더 간단. *EL(Expression Language) ///태생의 목적은 출력 출력하기 위해 만들어진 언어(브라우저에!) 페이지 지시자의 isELIgnored="false" 인 상태에서 사용할 수 있다. null인 경우에는 출력하지 않는다. 문자열은 "", '' 모두 사용가능하다. 문법) ${ 코드 } //이렇게 나오면 무조건 출력 이때의 코드는 연산식-산술(+,-,*,/,%(mod)) , 관계((gt),=(ge),..

96일차-JSP_액션태그

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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 디자인 /* wrap에 background-color를 넣고 header, container, footer에도 background-color를 넣어 가려지는지 확인 */ #wrap{margin:0px auto; width:800px; height:860px;} /* wrap안쪽 디자인들은 wrap안에 들어있기 때문에 width안줘..

95일차-JSP_내장 객체

*파라메터처리(접속자가 입력한 값) =>HTML Form Control이 입력된 값을 서버에서 처리 이름 유일 =>request.getParameter("이름");=>String 이름 중복 =>request.getParameterValues("이름");=>String[] 파라메터의 이름만 얻기 =>request.getParameternames( );=>Enumeration SIST Class4 이름이 유일한 HTML Form Control의 값전송-GET 이름 나이 메일링 여부 수신 성별 남자 여자 숨김값 사용메일 --지메일-- --네이버메일-- --다음메일-- --코리아메일-- --핫메일-- 가입인사 취미 야구 댄스 축구 흡연 이름이 유일한 HTML Form Control의 값전송-POST 이름 나이 ..

94일차-JSP tag's

*JSP tag's : 지시자(directive) -page: JSP페이지 환경설정/ -include : 다른 jsp를 끼워 넣을 때 : 선언(declaration) - instance 변수를 작성, method선언=>class field에 정의된 코드 : 스크립틀릿(scriptlet) - method내의 코드 작성=>지역변수, 제어문, 연산자 : 표현식(Expression) - web browser에 출력 : 주석(Comment) - JSP tag의 실행을 막을때 중첩정의는 되지 않는다. (주석만 가능) -표현식) Web browser에 출력 값을 하나만 출력할 수 있다.(연산도 가능) 하지만 이런건 불가 _jspService method 내 코드로 생성되면서 out.println( );으로 출력되기 ..

93일차-JSP

*JSP(Java Server Page) ///// Servlet과 같은 일을 하지만 훨씬 편함 Servlet의 단점을 개선한 Server Side Script(SSS) =>개발자와 디자이너간의 업무 구분이 안된다. 디자이너와 개발자간의 업무구분이 어느정도는 가능해진다.//(Servlet2같은 느낌으로 비슷) Java EE(Java Enterprise Edition)에 제공하는 Servlet의 개선판. Java SE(Java Standard Edition)에서 제공하는 기능(클래스,인터페이스)를 사용할 수 있다. 느리다(장점) 안정적-Thread 지원 Server Side Script=>JSP-java,ASP-VB,PHP-C기반 //기반이 다 다르다. //웹의 성능은 동접자 수로 판별 하는데 ASP는 속..