웹 프로그래밍 (181) 썸네일형 리스트형 [JSTL] c:import VS jsp:include jsp:include : 내 서버 내의 jsp 파일만 가능 c:import : 외부 jsp 파일 접근 가능 msg 표현식: msg EL : ${ msg } 인클루드 전 파라미터 미설정 호출 파라미터 설정 호출 인클루드 후 다음 사이트 인클루드 [EL] 자바빈즈, 맵을 활용한 EL 자바 빈즈 활용 package kr.ac.kopo.board; /* 자바빈즈 클래스 규칙 1. package 존재 2. class의 접근제한자 public 3. 모든 멤버변수 private 4. 디폴트 생성자가 선언되어 있어야 함. 5. getter/ setter 메소드가 선언 돼 있어야 함 */ public class BoardVO { private int no; private String title; private int viewCnt; public BoardVO() { } public int getNo() { return no; } public void setNo(int no) { this.no = no; } public String getTitle() { return title; } public .. [JSP] JSP 객체, EL 객체를 사용할 수 있는 이유 WAS 서버내에 있는 JSP 엔진이, .jsp 파일을 해석하면서 서블릿 파일(.java .class)이 생긴다. 서블릿 파일(.java) 코드를 보면 service 메소드 내에 객체들이 생성되어 있다. 그래서 JSP, EL 등에서 선언하지도 않은 request, out 등의 변수를 사용할수 있는 것이다. [JSP] 기초 (Servlet 코드와 JSP 코드 비교) package kr.ac.kopo.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; // http://localhost:9999/Lecture-WEB/servlet/table?row=3&col=3 /* ---------------------------------.. [Servlet] doGet VS doPost 차이 doGet : ? 뒤에 요청하는 정보를 담아서 보낸다. 즉, url에 정보를 담아 보낸다. 방대한 양을 보내긴 어렵다. 정보가 보이기 때문에 보안에도 안좋다. => name=value 형태로 날라가는 형태. doPost : body에 내용을 담아서 보낸다. form 태그 방식으로만 보낼 수 있다. form 태그 내에 메소드 속성을 post라고 하면 된다. 요청 ID : ID : [CSS] body 태그를 가운데 정렬 하기 : margin-left, margin-right 하나은행 TWO THREE FOUR FIVE SIX SEVEN EIGHT NINE TEN aside부분 하나은행 하나카드 바로가기 네이버 뉴스 바로가기 네이버 만화 바로가기 footer부분 [HTML] a 태그에 대해 알아보자 a 태그는 anchor(닻) 이라는 의미를 가진다. 즉, 어떤 페이지로 링크를 거는 기능을 한다. 이때, 경로를 잘 지정해야 한다. 경로를 제대로 입력하지 않으면 404 에러가 난다. '../' 의미 : 현재 html이 속한 경로의 상위에 있는 target 속성을 통해 새창으로 띄울 수 있다. exam01 exam01 네이버 다음 [Servlet] 기초(2) 요청 방식 요청 방식이 두가지가 있다. - 일반적인 모든 요청 방식은 모두 get 방식이다. - form 태그를 이용해서 사용자가 입력한 정보를 입력해서 action이 가리키는 곳으로 이동한다. 이런 경우 post 방식이다. (post 방식의 요청은 form 태그를 이용해서만 가능하다) 사용방법 (get 방식) 캘린더 조회하고싶습니다. /캘린더조회?name=A /캘린더조회?name=B /캘린더조회?name=C 로그인 하겠습니다. /로그인?id=A&password=1111 ==> 여러개를 보낼 때 구분자는 &를 사용한다. ? 아래를 query 라고합니다. 그런데, 아래처럼 정보를 보내니까 보안에 아주 안좋은 것이다. 이런 내용을 누가 가로채면, 바로 보안이 뚫리는 것이다. 사용방법(post 방식) body.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 23 다음