JSP 7

[수업] DBCP 세팅, DBCP를 이용한 명소 리스트 출력

환경 세팅 다음 파일 다운받아서 apache tomcat 폴더에 첨부한다. jsp 파일 생성하고 한 번 실행 DBCP 파일을 한 번 실행하면 다음 Servers 폴더가 자동 생성된다. sever.xml의 155번 문단을 다음과 같이 수정한다. 가 태그 안에 있어야 함!! DBCP를 이용한 명소 리스트 출력하기 LocationVO.java package com.sist.dao; /* NO NOT NULL NUMBER TITLE NOT NULL VARCHAR2(200) POSTER NOT NULL VARCHAR2(500) MSG NOT NULL VARCHAR2(4000) ADDRESS NOT NULL VARCHAR2(300) */ public class LocationVO { private int no; p..

JSP 2022.07.22

[수업] Bean, 액션 태그, Redirect/Forward

**Bean MemberBean.java package com.sist.dao; /* * Bean(JSP) * -> 데이터를 모아서 한 번에 전송/ 출력 * -> VO(Spring), DTO(MyBatis), Entity(JPA) * -> 읽기/ 쓰기 -> getter/setter * -> 데이터베이스 컬럼 매칭 */ public class MemberBean { private String name, address, tel, sex; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return addr..

JSP 2022.07.21

MultipartRequest를 이용한 파일 업로드

MultipartRequest를 이용하기 위한 라이브러리 View.jsp 이름: 별명: 사진: Java code // 파일이 저장될 서버의 경로, 되도록이면 getRealPath 사용 String savePath= request.getServletContext().getRealPath("folderName"); // 파일 크기 15MB로 제한 int sizeLimit= 1024*1024*15; MultipartRequest multi= new MultipartRequest(request, savePath, sizeLimit, "utf-8", new DefaultFileRenamePolicy()); /* request: requst 객체 savePath: 저장될 서버 경로 sizeLimit: 파일 최대 크..

JSP 2022.07.19

request.getParameter()

1. Web 환경은 HTTP 프로토콜 위에서 동작하고 있다. HTTP 프로토콜은 클라이언트가 서버에 무언가를 요청(request)하면, 서버가 이 요청에 해당하는 것을 응답(response) 해주는 구조로 되어있다. 2. HTTP 요청을 보낼 때, 파라미터를 함께 끼워 보낼 수 있다. 로그인을 할 때 로그인 폼을 입력하고 버튼을 누르면, HTTP 요청 안에 폼 내용이 함께 끼워져서 서버로 날아간다. 로그인 폼 내용이 바로 HTTP 요청의 파라미터가 된다. 3. HTTP 요청의 파라미터 값을 얻기 위해 사용하는 것이 request.getParameter() 메서드다. 가령, 로그인 폼에 ID를 입력하는 가 있었다면, 서블릿에서 String strId= request.getParameter("id"); 방식..

JSP 2022.07.09