1. JSP 기본 문법 


: JSP는 보통 메소드를 잘 만들지 않는다.


▼JSP로 메소드 생성할 때는 ! 붙여야한다.


1) form 전송 (jsp에서 변수값 받아오기)


-test4.jsp


-test4_ok.jsp

: form양식으로 보낸 데이터는 getParameter() 메소드로 받는다!

배열일 경우에는 getParameterValues() 메소드를 이용하면 된다.

그리고 메소드 안의 매개변수는 모두 string값으로 받기때문에 " " 붙여줘야 한다.


2) get방식과 post방식의 차이?


① get방식은 주소에 데이터변수값이 다 딸려들어가서 사용자에게 보여진다.

하지만 post방식은 웹주소에 보여지지 않는다.


**사용자에게 값을 받을때는 post방식을 사용하고, get방식을 사용하는 경우는 프로그래머들이 코딩할때 사용.


② get방식에서는 한글이 안깨지고 post방식에서는 한글이 깨진다.


그럴때 한글이 깨지지 않으려면

<%request.setCharacterEncoding("UTF-8");%> //post방식일때 한글깨지는 거 방지하는 코드

 

이거 써주면 깨지지 않는다.


3) 값 받아서 jsp로 테이블 행,열 크기 가변적으로 보여주기



-결과화면



4) selectbox나 input의 checkbox 속성에서 값 받아오기


-test5.jsp


-test5_ok.jps


-출력부분




+ Recent posts