[Tomcat] The processing instruction target matching "[xX mM lL]" is not allowed
·
Server/Error
The processing instruction target matching "[xX mM lL]" is not allowed 오류발생 이유 1. xml 선언부의 공백 존재 2. xml 선언부 보다 앞선 주석 3. xml 선언부보다 앞선 빈 줄 존재
스프링(Spring) 셋팅 1
·
Server/Spring&Spring Boot
프로젝트 만들기 1. Dynamic Web Project 2. Source folders on bulid path: src\main\resources 추가 생성 3. Web Module 설정 Content directory의 이름은 webapp을 많이 사용하고 꼭 Generate web.xml deployment descriptor 체크 프로젝트 생성 완료 Maven 설정 (라이브러리 관리) Configure -> Conver to Maven Project 별도의 설정 없이 Finish 설정 완료 오류 발생시 pom.xml 설정 (Spring Library 의존성 추가) -> 안에 있는 데이터를 받아온다. pom.xml 추가 코드 더보기 4.3.3.RELEASE org.springframework spr..
Spring 첫 걸음
·
Server/Spring&Spring Boot
스프링이란? 프레임워크란? 스프링의 특징 POJO 프로그래밍 IoC(제어역전) DI(의존관계 주입) AOP(Aspect Oriented Programming)
[Jsp&Servlet] 본인 게시물 조회수 증가 방지 Controller & Dao
·
Server/Java
본인 게시물 조회수 증가 방지 게시판을 만들고 조회수 증가까지 구현하는 것이 강사님의 요구사항이었다. 그 증가에는 어떠한 조건이 없었기 때문에 게시물 클릭 후 화면이 전환하면서 조회수가 증가하는 메소드가 실행되도록 구현했었다. 문제는 내가 작성한 게시물을 클릭해도 계속해서 게시물의 조회수가 증가하는 것인데 그 부분이 거슬려서 명령어를 추가해서 제한을 걸어버렸다. Controller 더보기 1. 로그인이 되어있다면 세션으로부터 로그인이 된 정보를 받아올 수 있다. (UserVo authUser = (UserVo)session.getAttribute("authUser");) 2. 게시물 번호로 게시물 작성자에 대한 정보를 얻어온다. (BoardVo board = bDao.getBoard(boardNo);) ..
[Jsp&Servlet] 검색과 리스팅을 한번에! Controller & DAO & jsp
·
Server/Java
검색과 리스팅을 한 번에! 검색은 목록을 보여주는 기능에 검색 기능을 추가한 것뿐이다. 즉 리스트를 보여주는 메소드에 검색을 가능케 하는 코드를 추가하게 된다면 두 가지를 만족시킬 수 있다. (열심히 검색에 관련된 메소드를 제작하고 있었는데, 강사님께서 하나로 묶어가지고 만들 수 있다고 해서..) Controller 더보기 해당 부분에서 가장 신경 써야 하는 것은 request.setAttribute("bList", bList)인데 우리는 하나의 list.jsp에 두 가지 기능 리스트와 검색 리스트를 구현하게 해야 하므로 리스트 부분과 search 부분의 변수명들이 동일할 수 있도록 지정해주어야 한다. else if("search".equals(action)) { String word = request...
[Jsp&Servlet] EL 같은 이름의 내장 객체에 대한 우선 순위
·
Server/Java
내장 객체 생략 시 같은 이름의 객체에 대한 우선순위 pageScope --> requestScope --> sessionScope --> applicationScope el 문법 page name = ${pageScope.name} request name = ${requestScope.name} session name = ${sessionScope.name} application name = ${applicationScope.name} 우선순위 page name = ${name} request name = ${name} session name = ${name} application name = ${name}
[Jsp&Servlet] JSTL <c:foreach> , ${sessionScope}태그; 게시물 목록 불러오기
·
Server/Java
JSTL , ${sessionScope}태그; 게시물 목록 불러오기 지난 로는 방명록을 불러오는 코드였다면 아래 코드는 게시판에 게시물을 불러오기 위해 구현한 코드이다. boardList.jsp 더보기 ${bList.no } ${bList.title } ${bList.name } ${bList.hit } ${bList.regDate } [삭제] BoardController.java 더보기 // 게시물 목록을 불러오기 위한 자바 컨트롤러 입니다. else { System.out.println("board"); //데이터 가져오기 BoardDao bDao = new BoardDao(); List bookList = bDao.boardList(); // request에 데이터 추가 request.setAttr..
[Jsp&Servlet] Jsp/Servlet 게시물 등록 시 줄바꿈
·
Server/Java
제목 취소 등록 HTML을 사용하여 name = "title"로 제목을 받고 name = "content"로 본문을 받아왔다. // 게시물 등록을 위한 컨트롤러.java 파일입니다. else if("write".equals(action)) { System.out.println("board > write"); HttpSession session = request.getSession(); UserVo authUser = (UserVo)session.getAttribute("authUser"); int userNo = authUser.getNo(); String title = request.getParameter("title"); String content = request.getParameter("conte..
코드플리
'Server' 카테고리의 글 목록 (26 Page)