전체 글 (29) 썸네일형 리스트형 1-1. 서블릿 UTF-8 설정 # 서블릿 UTF-8 설정 JSP와 서블릿 공부를 하던 도중 한글이 안되는 문제점을 확인하였다. UsrHomeMain.jsp package com.hjs.exam.exam2; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/usr/home/main") public class UsrHomeMain ex.. 1. STS 설치 및 EMMET 플러그인 설치 # JSP 게시판을 만들기 위에 필요한 설치세팅 ## STS 설치 1) 자바 JDK 11 다운로드[https://www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html] 2) STS 다운로드 [https://spring.io/tools] 3) 톰캣 9 [https://tomcat.apache.org/download-90.cgi] 이 때 sts를 깔았다면 다운로드 경로창에 cmd(명령 프롬프트)를 입력한다. 그리고 java -jar spring-tool-suite-4-4.11.0.RELEASE-e4.20.0-win32.win32.x86_64.self-extracting.jar 를 입력한다. 그러면 sts 압축이 풀리면서 설치를 한 것이다. ## 세.. 2021-07-29,공부기록 # JSP 서블릿 오류 JSP를 할때 한번씩 오류가 나기 마련이다. 나는 코딩할 때마다 잘못된 적이 많기 때문에 맨날 구글에 ERROR 라는 글을 찾기 바쁘다. JSP 를 하며서 오류난 것을 적어볼까 한다. JSP 404 ERROR 404 Error 해결 방법 - Tomcat을 이용해 페이지가 안 뜰 때 해결 방법 (HTTP 상태 - 찾을 수 없음) 1. Tomcat 설정 - Path 가 / 인지 확인한다. 2.Project Explorer - Serves - Tomcat 폴더 안에 Server.xml 문서를 열어 Path 경로 확인 > 3.프로젝트 우클릭하여 Properties 선택한다. Properties - Web Project Settiongs - Context root : / 확인 JSP 500.. 2021-07-23,공부기록(1) 꾸준히 올리기로 했는데 어제 하루는 사정이 있어서 올리지 못했다... 그 이유는 어제 컴터 조립하고 세팅한다고 시간이 많이 걸렸습돠.. (내가 컴맹인건가..) sts 를 깔았는데도 플로그인이 안깔리는 문제가 있어서 어제 공부도 제대로 못했... 그래서 급하게라도 학원에서 쓴다.. # 페이지네이션 반응형 작업 기본적으로 디자인쪽은 내가 미리 고쳐놨기 때문에 나중에 css는 글을 올리겠다. 페이지를 따로 반응형으로 작업할려고 한다. 우선 지금의 page menu 태그를 안보이게 hidden를 추가해준다. 이 부분만 가져왔는데 page-menu클래스 옆에 써져있는 css코드가 간단하게 쓸 수 있을까? 라는 사람이 있다면 tailwind 라는 것을 한번 보는 것도 좋다. css 란 예를 들어서 무대를 꾸며주는 .. 2021-07-21 공부기록 JSP 게시판 # 페이지를 바꿔도, 검색타입과 검색어는 유지 페이지를 넘기면 검색했던 타입과 검색어가 초기화되는 현상을 바꾼다. 현재의 코드 한 부분만 가져온 상태인데 위 코드를 읽어보면 boardId만 있는 상태인 것을 확인할 수 있다. 내가 페이지를 돌리다보면 검색어와 검색타입을 까먹을 수도 있는 상황이 있을 때를 대비하기 위해 코드를 추가하였다. Rq를 이용하여 좀 더 쉽게 코드를 짜였고, 검색타입과 검색어 타입도 유지되도록 하였다. # NeedLogin 인터셉터에서, 로그인 후 원래 가려던 곳으로 갈 수 있도록 세팅 로그아웃상태에서 글작성을 할려하면 로그인을 하라는 경고 메세지가 날라온다. 그 경고 메세지와 함께 편하게 로그인하라는 로그인 페이지를 뜨게 하도록 세팅하자. if ( rq.isNotL.. rqParams, rqBaseTypeAttrs 변수에 대한 설명 rqParams, rqBaseTypeAttrs 변수에 대한 설명 브라우저를 들어갈 때 ? & % 를 쓰면서 입력할텐데 이것은 엄청나게 중요하다. '그 문자들을 사용하기 위해 Rq가 쓰인다.(간결한 코드를 사용하기 위해)' 라고 생각해도 좋다. 만약에 브라우저의 주소는 /usr/article/list?page=1&searchKeywordTypeCode=title 라고 하자. 제목,내용 제목 내용 이 때 select 박스를 만드는 이유는 ? select는 자유도가 낮다. 그렇기 때문에 설정하는 것이 제한되어 있다라고 보면 된다. 사진을 보시다 싶이 제목,내용 제목 내용 등등 이렇게 옵션을 제한할 수 있는 특성을 가지고 있다. 이제 검색어에 title를 적어놓으면 option value이 title로 바뀌면 .. 2021-07-20 공부기록 JSP 게시판 지금 현재 밑의 그림과 같이 검색박스 구현까지 만들어놓은 블로그 지만 하기 바뻐서 지금이라도 천천히 블로그에 글을 꾸준히 올릴려고 한다! 1) 검색시, 검색폼에 검색타입코드가 유지 검색박스 구현까진 좋지만 검색하고 나서 검색폼에 검색타입코드(제목,내용,제목+내용이 변함없도록)가 유지하도록 만들어보자. 이렇게 rq를 이용하여 검색폼에 검색타입코드를 유지하는 코드를 입력한다. 이렇게 코드를 입력했는데 검색타입코드가 유지가 안되는 이유는 ?.. 중요한 제이쿼리를 불러오지 않았기 때문에 ! 어딜가든 link나 src를 불러오는 건 head에 저장해놓자! 2) Rq 변수를 어디서든 쓸 수 있도록 ! 검색타입코드를 유지하도록 하였지만 사실 코드가 너무 길고 개발자들이 저런 코드는 더럽다(?)라고 생각.. 2021-06-16 까지의 공부 내용들 게을러서 못올린 공부 내용들.. 다신 미루지 않고 하루씩 밤에 올리기 PHP 의 진도 1) 게시물 수정 및 삭제까지 완벽 (O) 2) 회원 DB 만듦(O) 3) 회원 로그인 로그아웃 (O) 4) 회원가입(O) 5) 회원 수정 및 탈퇴 (△) 6) 유틸함수를 이용하여 쉽게 코드바꾸기 (△) 등등 만들 건 다 만들어놨다. 유틸함수를 건들다보니 유틸함수를 잘못건들면 게시판이 안뜨는 상태이다. 얼른 유틸함수를 고쳐야겠다 게시판을 만들 때 지금 내가 해야하는 일과 하고 싶은 것 1) 유틸함수 (얼른 고칠 것) 2) 세션을 이용하여 로그인과 로그아웃을 만들었는데 아무래도 상태가 이상하다 고칠 것 -> 세션에 대해 아직 잘 모르는 거 같으므로 찾아보기 3) 댓글 만들기 및 조회수 4) 마이 페이지 +) 추가적으로 나.. 이전 1 2 3 4 다음