-
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, etcString 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