폼 컨트롤 요소들에 대해 알아보자 08_다양한컨트롤요소.jsp * 다양한 컨트롤 요소들 연습 * 아이디 : 비번 : 이름 : 내용 : 08_ok.jsp * 다양한 폼 컨트롤 요소 결과 * 내용 칸에 해당하는 에는 엔터를 칠 수 있다. 이 엔터를 html에서는 로 해주어야 하기 때문에 엔터를 로 치환하는 작업이 필요하다. 08_다양한컨트롤요소.jsp * 다양한 컨트롤 요소들 연습 * 아이디 : 비번 : 이름 : 내용 : 숫자1 : 숫자2 : 숫자3 : 성별 : 남 여 약관동의 : SMS : 통신회사 : SK LG U+ KTF 첨부파일 : 08_ok.jsp * 다양한 폼 컨트롤 요소 결과 * name이 동일한 값을 getParameterValues()을 통해 가져오는 것이 가능하다.
* 성적 입력 * 이름: 국어: 영어: 수학: 위 코드를 보면 form 태그 안에 다양한 속성들이 있다. 이에 대해 알아보자 form 관련 다양한 속성들 사용자가 입력한 정보를 서버로 전송하기 위한 양식 name : 폼 이름. 서버에서 식별하기 위한 이름 id : 폼 아이디. Frontend 단에서 식별자로 주로 사용 method : 폼 전송방식. get | post 방식. 생략 시 기본은 get 방식 action : 사용자가 요청한 정보를 서버가 받아서 처리할 결과 페이지 enctype : 폼에서 파일을 첨부해서 서버로 전송하고자 할 때 "multipart/form-data" 추가 form 전송 방식 1. method=get 방식 생략 시 기본값 사용자가 입력하여 요청한 정보가 URL에 그대로 노출 한..
JSP 페이지 실행 과정 톰캣 WAS에 의해서 .java와 .class가 자동으로 생성된다 예) hello.jsp -> hello_jsp.java -> hello_jsp.class 예) hello_jsp.java 소스 저장 경로 I:\java202207\workspace \.metadata \.plugins \org.eclipse.wst.server.core \tmp0 \work \Catalina \localhost \basic04_web \org \apache \jsp \form JSP 내부 객체 hello_jsp.java를 vsc에서 한번 열어보자. 그러면 아래와 같은 코드를 볼 수 있다. 자바에서 out.print() 이렇게 사용하려면 객체를 생성해야 한다. 하지만 jsp를 하면서 별도로 객체를 생..