request.getParameter() -> 레디오박스, 텍스트입력창 과 같이 한 가진 값이 선택되는 경우에 사용
request.getParameterValues() -> 체크박스와 같이 여러 값이 선택되는 경우에 사용
.html
<input type="text" width="5" name="username">
.html
<select name="job">
<option>무직</option>
<option>학생</option>
<option>주부</option>
<option>직장인</option>
<option>프리랜서</option>
</select>
.jsp
<%= request.getParameter("job") %>
.html
<input type="checkbox" value= "A" name="interest">A
<input type="checkbox" value= "B" name="interest">B
<input type="checkbox" value= "C" name="interest">C
<input type="checkbox" value= "D" name="interest">D
.jsp
값 저장
<%
String[] interests = request.getParameterValues("interest");
%>
값 출력
<%
if(interest != null) {
for (String i : interests) {
out.print(i)
}
}
%>
response.sendRedirect("다른페이지.jsp") -> 현재 페이지에서 다른 페이지로 이동
session.setAttribute("id", "홍길동")
session.getAttribute("id")
session.getId()
session.getMaxInactiveInterval()
application.getServerInfo() -> 서버 정보 확인
application.getMajorVersion()
application.getMinorVersion()
application.setAttribute("username", "홍길동")
application.getRealPath("파일명") -> 서버의 실제 파일경로
application.log("username=홍길동") -> 로그 찍는 기능