본문 바로가기

개발일지/JSP

(22)
[JSP] 권장되는 비교 연산자 JSP의 EL에서 비교 연산자 사용시 아래 처럼 == 대신 eq 사용하는 것이 권장됨
[JSP] request 특정값에 따라 다른 헤더를 포함하고 싶을 때 list = (ArrayList) request.getAttribute("list"); if (list != null && !list.isEmpty()) { String easySign = list.get(0).getEASY_SIGN(); System.out.println("easySign : " + easySign); // 간편결제인 경우 현재 페이지에 withAuthLib.jsp 포함 if("Y".equals(easySign)) {%>   공동인증과 간편인증 버전이 다른 라이브러리(Base64) 충돌 이슈로 인해 동시 추가를 못 하는 상황이고, 원래는 request 특정 값에 따라서 컨트롤러 단에서 다른 페이지로 넘겨주려고 하다가 헤더 빼고는 페이지를 공유..
[JSP] 게시판_수정/삭제 ★마지막★ [JSP] 게시판_페이징_검색_게시물 띄우기 저번 글에 이어서 . . . [JSP] 게시판 구성(게시판 조회 LOWNUM) [JSP] 게시판 구성하기 (feat.시퀀스쿼리) log4j 자동으로 log 파일이 만들어진다. **로그 관련 파일 ** web.xml (복붙) log4j가 어디.. practice365.xyz 저번 시간엔 게시물 띄우는 것까지 했고, 수정과 삭제 버튼을 눌렀을 때 수정창이 뜨고, 삭제가 되는 것까지는 안 돼 있습니다. 수정/삭제까지 마쳐야 게시판의 기본적인 기능들은 사용해 봤다고 할 수 있을 법한데... 아직 댓글을 다는 것과 파일 첨부 등은 해보지 못 했네요. 이런 부분들은 스프링에 들어가서 하게 된다고 하니 기대가 됩니다!! * 추가된 기능(2021.12.03) - 삭제 기능 ..
[JSP] 게시판_페이징_검색_게시물 띄우기 저번 글에 이어서 . . . - 공통 모듈 붙여넣기 - pagingProc 계산용도 - 기존에 사용하던 파일 수정 - 일단 코드 전체를 두고 하나씩 설명을 할 거다. 0) { //여기가 페이징 처리 추가 //생성자의 매개변수가 6개 paging = new Paging("/board/list.jsp", totalCount, BoardFileConfig.LIST_COUNT, BoardFileConfig.PAGE_COUNT, curPage, "curPage"); paging.addParam("searchType", searchType); //파라미터를 추가하는 메소드 paging.addParam("searchValue", searchValue); //(이름, 오브젝트) //주석처리 했던..
[JSP] 게시판 구성(게시판 조회 LOWNUM) [JSP] 게시판 구성하기 (feat.시퀀스쿼리) log4j 자동으로 log 파일이 만들어진다. **로그 관련 파일 ** web.xml (복붙) log4j가 어디있다 알려주면서 한글 깨지는 문제 처리 해주는 부분 **HttpE.." data-og-host="practice365.xyz" d.." data-.. practice365.xyz 기존에 하드 코딩으로 게시판을 띄우는 것과 달리 오늘은 DB에 입력 돼 있는 글을 게시판에 띄울 수 있게 연동을 해주었습니다. 새로운 쿼리문과 ArrayList에 대한 개념도 배웠고 여전히 어렵슴다!!! 그래도 아자아자 화이팅팅!!! SELECT BBS_SEQ, USER_ID, BBS_NAME, BBS_EMAIL, BBS_PWD, BBS_TITLE, BBS_CONTENT..
[JSP] 게시판 구성하기 (feat.시퀀스쿼리) package com.icia.web.model; import java.io.Serializable; public class Board implements Serializable { private static final long serialVersionUID = 1L; //JVM에서 읽기 위해서 설정(싱크) private long bbsSeq;//게시물번호 (테이블과 비교해서 작성), 시퀀스+1 private String userId;//게시자 아이디 private String bbsName;//게시자명 private String bbsEmail;//게시자 이메일 private String bbsPwd;//게시물 비밀번호 private String bbsTitle;//게시물 제목 private Strin..
[JSP] 회원 정보 수정을 위한 파일 수정 [JSP] 로그인 화면 분석 ④ (쿠키 적용, 로그아웃, nav 자동변경) ** log4j 관련 파일 ** WEB-INF > conf > log4j 자동으로 log 파일이 만들어진다. **로그 관련 파일 ** web.xml (복붙) log4j가 어디있다 알려주면서 한글 깨지는 문제 처리 해주는 부분 **HttpE.. practice365.xyz 이어서 . . . 지금까지는 로그인과 회원가입까지 성공을 했다. 이번엔 회원정보수정 페이지에서 수정 버튼을 눌렀을 때 제대로 값을 입력했는지 처리하는 걸 만들거다. - 제이쿼리문 작성 회원정보수정 사용자 아이디 비밀번호 비밀번호 확인 사용자 이름 사용자 이메일 수정 - SQL 쿼리문 작성 및 복사 - userUpdate()메소드 작성하면서 붙여넣기 package ..
[JSP] 로그인 화면 분석 ④ (쿠키 적용, 로그아웃, nav 자동변경) ** log4j 관련 파일 ** WEB-INF > conf > log4j 자동으로 log 파일이 만들어진다. **로그 관련 파일 ** web.xml (복붙) log4j가 어디있다 알려주면서 한글 깨지는 문제 처리 해주는 부분 **HttpEncodingFilter** init - 처음에 단 한 번 로딩이 되는 것 - SQLDeveloper 가서 한글 깨진 레코드 삭제함 - WAS 실행 - http://localhost:8088/ 접속 - 회원가입 - 콘솔창에 /user/userRegForm.jsp 뜬다. Logger logger = LogManager.getLogger("/user/userRegForm.jsp"); userRegForm.jsp 이 파일에서 설정한 로그 찍어준거임 - 콘솔창에 넘어간 게 뜸 ..