ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Path
    WEB/JSP 2016. 9. 21. 10:46

    1. 앵커 anchor

    <a href="보여주고 싶은 주소">

    월긃 100만원 아줌마, 집갈땐 '벤츠' 끌고...

    </a>

    href - 하이퍼 링크 래퍼런스

    <a href="http://www.naver.com">네이버로 가기</a><br/>

    <a href="http://www.daum.net">다음으로 가기</a><br/>

    <a href="http://www.google.com" target="_blank">Google로 가기</a><br/>


    2. 경로
    2.1. 절대경로 
    전체적인 경로
    예)서울시 서대문구
    네이버나 다음에 들어가고 싶을 때

    2.2. 상대경로
    어떤 장소를 기준으로한 경로

    예)우리집 앞에 옆에

    뒤의 경로만 다를 경우


    . / [현재폴더 안에 있는 폴더나 파일]

    . . / -> 상위폴더로 가기

    이 둘을 이어쓴다면, 뛰어쓰기를 하지 마세요.


    Tip>>

    프로토콜은 각기 다른 포트를 사용한다.

    http:// 80  

    https:// 443

    ftp:// 21

    ftps:// 22

    개발을 할 때는 이런 포트를 쓰는 것은 자신의 컴퓨터를 노출시키는 매우 위험한 행동이다.


    3. URL을 이용한 데이터 전달 방법
    3.1. GET 방식 - url에 파라미터를 붙여서 보내주는 방법
    http://host.port/~~~~?key=value&key=value~~
    http://host.port/~~~~ // URL
    ? //URL과 파라미터의 구분자
    key=value & key = value ~~~ // 파라미터 key = value &가 반복될 수 있다
    URL은 1byte, 255글자가 들어갈 수 있다.

    3.2. POST 방식 - request에 넣어서 서버에 보낸다.
    용량 제한 2G (ftp는 무제한)
    url을 보면 get은 알아볼 수 있지만 post는 그냥 봤을 때 안보인다.
    FORM --> editText, radioButton, etc



    String name =request.getParameter("name");

    필수 값이다, 반드시 값을 넣어야 한다 값이 없다면 null이 들어가고 에러가 난다.
    널포인트 Exception을 피하기 위해서 때문에 널 체크를 하는 습관이 필요하다.

    if ( name = null || name.length()==0){

    name ="민창";


    자주 보게 될 에러 !

    404 그런 페이지 없음

    500 내부 서버 에러



    컴퓨터 브라우저가 서버에게 Request(URL)을 주면 서버는 response를 준다

    서버에는 HttpServletRequest객체를 만들어준다.


    객체 생성 없이 바로 쓸 수 있는 객체를 내장 객체라고 한다.

    request

    response

    session

    application


    system.out.println 은 콘솔에 찍어주는 것이다.

    out.print 브라우저 화면에 찍어주는 것이다.

    printWriter



    //등록이 완료된 시점에서 이동합니다. --> response.sendRedirect("/Article/news.jsp");

    \r \n을 <br/> 로 바꿔주는 String API

    //contents 의 줄바꿈 문자를  br로 바꾸기

    contents = contents.replaceAll("\n","<br/>")

    .replaceAll("\r", "");

    //최종 결과를 내용에 담는다 이미 등록이된 내용들은 어쩔 수가 없다.


    -- C1의 PRNT_CTGR_ID가  

    -- C2의 PRNT_CTGR_ID에 존재하지 않는 속성을 가져온다

    --하위카테고리를 가지지 않은 모든 카테고리 정보를 가져옴.


    SELECT CTGR_ID

    ,(

    SELECT CTGR_NM

    FROM CTGR

    WHERE C1.PRNT_CTGR_ID = CTGR_ID

    ) || '-' || CTGR_NM CTGR_NM

    FROM  CTGR C1

    WHERE NOT EXISTS (

      SELECT '1'

      FROM   CTGR C2

      WHERE  C1.CTGR_ID = C2.PRNT_CTGR_ID

    )

    ;


    'WEB > JSP' 카테고리의 다른 글

    Filter  (0) 2016.09.26
    SessionTest  (0) 2016.09.26
    Session과 Cookie  (0) 2016.09.26
    TABLE 생성  (0) 2016.09.26
    JSP와 DAO  (0) 2016.09.26
Designed by Tistory.