<%@ page contentType="text/html; charset=UTF-8"%>
<%
int i =0;
int sum(int x){
int s=0;
for(int i=1; i<=x;i++){
s+=i;
}
return s;
}
%>
jsp 는 service 라는 메소드에 다 들어가서 메소드 안에 메소드 만들게된다.
→에러난다.
해결책: ! service라는 메소드 안에 메소드를 만들지 않게 한다.
<!%
int i =0;
int sum(int x){
int s=0;
for(int i=1; i<=x;i++){
s+=i;
}
return s;
}
--data를 넘기는 방법 jsp=>3가지 servlet=> 1가지
post/get/2가지 남음
<get 방식>
파일명?변수명=값&변수명=값 다 보임 (aka 비번이랑 아이디 다 보임)
<post방식>
보내는 값이 안보여서 default 값으로 사용한다.
<form action="" method="post">
수1:<input type="text" name="su1"/><br/>
수2:<input type="text" name="su2"/> <br/>
<input type="submit" value="결과"/><br/>
★submit은 action을 찾아간다.
★HttpServletRequest request: request는 get으로 받는다.
★ 숫자를 보냈는데 string으로 받는이유: 숫자 보내도 string으로 처리한다.
폼을 만드는 이유 : 사용자에게 보내기 위해서
깨지지 않게 하는 툴
-GET 방식은 SERVER
-POST 방식은 REQUEST 집넣어놨음