본문 바로가기

웹 프로그래밍/JSP

(24)
[JSP] .do 패턴에서 갑자기 페이지가 뜨지 않으면 bean.properties를 의심하라. 경로가 잘못되었을 때 이런 현상이 발생함.
[JSP] jsp에서 .do (컨트롤러)로 파라미터 보내는 방법 2 가지 1. .do 뒤에 파라미터로 직접 써서 보낼 수 있다. location.href = "/TotalManagement/boardListDetail.do?no=7"; location.href = "detail.jsp?no=" + boardNO + "&type=list"; ~~~.do 뒤에 파라미터가 붙어와도, bean.properties에서 해당 컨트롤러를 잘 찾는다. 2. form 태그로 보낼 수 있다. 아래는 form 태그로 보내는 예시다 jsp 에서 .do로 파라미터 보내기 -> form 태그로 담아서 보내고 컨트롤러(java)에서 request.getParameter("name") 하면 됨. 아래의 코드에서 writeForm.jsp에 form 태그 내용을 WriteProcessController.ja..
[JSP] MultipartRequest를 이용한 파일 업로드 예제 String saveFolder = "D:/workspace/web/web-workspace/Mission-WEB/WebContent/upload"; // 아래와 같이 MultipartRequest를 생성만 해주면 파일이 업로드 된다.(파일 자체의 업로드 완료) MultipartRequest multi = new MultipartRequest( request, saveFolder, 1024 * 1024 * 3, "utf-8", new KopoFileNamePolicy() ); KopoFileNamePolicy.java package kr.ac.kopo.util; import java.io.File; import java.util.UUID; import com.oreilly.servlet.multipart..
[JSP] form 태그로 파일을 보내는 방법 이런 복잡한 내용을 알지 못해도 get.getParameter 등으로 원하는 파일을 뽑아낼 수 있게 도와주는 라이브러리가 있다. 바로 cos.jar 이다. (cos.jar 내에 있는 MultipartRequest.class가 그 역할을 함) .zip 파일 내에 lib 폴더 내에 cos.jar 가 있다. WEB-INF / lib에 해당 jar 파일을 넣자. cos.jar 내에 있는 MultipartRequest 클래스를 활용하자. 아래의 생성자를 호출하면서 saveFoler 내에 파일이 저장된다. String saveFolder = "D:/workspace/web/web-workspace/Mission-WEB/WebContent/upload"; request.setCharacterEncoding("utf-..
[JSP] 해석 순서( jsp >> javascript ) : JSTL 등의 jsp 코드는 주석처리되어 화면에 안보임 서버사이드에서 먼저 해석하기 때문에 우선 .jsp가 .java로 바뀐다. 이때 JSTL 등의 코드는 주석처리 된다. 그래서
[JSP] JSTL의 c 라이브러리 중 choose 태그를 사용하는 방법(if, else if, else) 즐겨찾기 [${ sessionScope.userVO.id }]님으로 로그인 중 회원관리 | 게시판 | 회원가입 | 로그인 | 마이페이지 | 로그아웃
[JSP] form 태그 내의 값들을 조회하는 방법(document.formname.키.value) 위 그림과 같은 경우, let f = document.lform; let id = f.id.value; let password = f.password.value; 로그인 ID PASSWORD 로그인
[JSP] 표현식과 EL의 차이점 (null과 empty) 설정된 세션 id : 설정된 세션 password : 설정된 세션 id : ${ sessionScope.member.id } 설정된 세션 password : ${ sessionScope.member.password } 표현식은 null을 반환하지만, EL은 empty라서 아예 빈 것으로 보여주는 듯! 표현식 : 없는 것을 참조 시 : java.lang.NullPointerException EL : 없는 것을 참조 시 : 에러 안 남.