////
Search
🍵

JSP

request.getParameter와 request.getAttribute의 차이
getParameter()메서드의 경우 String타입을 리턴하는반면,
getAttribute()는 Object 타입을 리턴하기 때문에 주로 빈 객체나 다른 클래스를 받아올때 사용된다.
또한, getParameter()는 웹브라우저에서 전송받은 request영역의 값을 읽어오고
getAttribute()의 경우 setAttribute()속성을 통한 설정이 없으면 무조건 null값을 리턴한다.
기본 사용법
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
페이지에 대한 정보 입력
form 작성
method를 지정하지 않으면 form의 내용은 name, value의 값이 name=value형태의 쿼리스트링으로 변경되서 get으로 요청이 됨
readOnly옵션으로 input값을 수정하지 못하게 할 수 있다.
type=”hidden”을 하면 값이 감춰진다.
html 속성
stopPropagation
이벤트 발생시 부모에게 해당 이벤트가 전달되는 것을 멈춤
preventDefault
원래 가지고 있던 이벤트가 발생하지 않음
return false
return false는 stopPropagation과 preventDefault 모두 포함
<a onclick="return false;" href="#">
<form onsubmit="return false">
<form onsubmit="ArticleSave__submitForm(this); return false;">
this는 form객체를 의미
return false가 없으면 2번 전송됨
태그 종류
Search
지시자
<%@    %>
페이지 속성 지정
<%!     %>
변수, 메소드의 선언
<%=    %>
결과값 출력
<%     %>
JAVA 코드 삽입
<jsp:action>    </jsp:action>
페이지 삽입, 공유, 자바빈 사용 등