분류 전체보기(30)
-
css 파일 jsp에 import하기
개인 프로젝트를 하는 도중 css를 적용하고 싶어 css 설정들은 한군데에 모아두고, jsp 파일마다 적용시키고자 했다. 1. jsp에 link를 건다.link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/login.css">이때 ${pageContext.request.contextPath}는 jsp에서 웹 어플리케이션의 루트 경로(/webapp)를 동적으로 가져오는 표현식이다. 즉, 어느경로에 위치하든 상관없이 항상 웹 어플리케이션의 루트 경로를 참조할 수 있게 해준다.
2024.06.20 -
로그 커스텀
현업에서 로그관리는 매우 중요하다. 필자는 생성되는 로그파일을 따로 정해진 디렉토리에 떨어뜨려서 관리를 했었다.내가 처음부터 구현해본적이 없어서 잘 모르다가 마침 이클립스로, 개인프로젝트 (스프링 MVC패턴 : 로그인 ~ 게시판 구현)을 하고 있는데 DB쿼리가 콘솔에 안찍혀서 검색을 해보았다. DB 쿼리를 콘솔에 찍히게 하는것만 설명하겠다. 나머지는 이를 응용해서 하면 된다. 추가하게되면 이 게시글에 추가하겠다. 1. 프로젝트 pom.xml에 의존성을 추가한다. dependency>groupId>org.bgee.log4jdbc-log4j2groupId>artifactId>log4jdbc-log4j2-jdbc4.1artifactId>version>1.16version>dependency> 2. roo..
2024.06.19 -
로그인 구현(1)
로그인 이후 동작은 이렇게 진행될 예정이다. 참고사항 1. mysql DB를 사용 2. 로그인 이후 게시판 구현 + 파일 업로드 까지 진행할 예정이다.3. mysql 실행쿼리:CREATE DATABASE woncoding DEFAULT CHARACTER SET utf8;CREATE TABLE userinfo (userid VARCHAR(50) NOT NULL PRIMARY KEY,password VARCHAR(50) NOT NULL,name VARCHAR(50) NOT NULL,email VARCHAR(50),join_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP); insert into member (userid,passwd,name,email)values ('아이디','비..
2024.06.19 -
2024 이클립스 스프링 MVC 프로젝트 만들기(3)
앞서 2024 이클립스 스프링 MVC 프로젝트 만들기(2)를 보면 component-scan을 아래와 같이 작성했었다.링크: https://won-coding-051.tistory.com/23?category=1261710 (1) src > main > java 에서 우클릭 후 pacage 생성하여 com.study.spring.controller 패키지를 만든다. (3) controller 폴더에서 java class 파일을 만든다 (4)servlet-context.xml에서 viewResolver를 확인한다 (5) jsp는 위와 같은 형식으로 만들기로 했었다. 그러니까 아래와 같이 작성한다 (6) 톰캣연결window -> Showviews -> servers를 클릭한다.Servers텝에서 ne..
2024.06.18 -
2024 이클립스 스프링 MVC 프로젝트 만들기(2)
내가 참고한 https://wildeveloperetrain.tistory.com/m/347 를 보면기본적인 pom.xml 설정 및 web.xml, root-context.xml, servlet-context.xml 에 대해 나와있다. 그러나 내가 소개할 방법은 JDBC는 mysql을 사용하고, 컨트롤러에서 기본페이지 띄우는 것 까지 진행할 예정이니 참고하길 바란다. (1) 2024 이클립스 스프링 MVC 프로젝트 만들기(1) 까지 완료하면 pom.xml이 생성되는데, 여기에 와 부분만 따로 추가한다. 전체 내용은 아래와 같다. project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in..
2024.06.18 -
2024 이클립스 스프링 MVC 프로젝트 만들기(1)
2024 년도 2월경 부터 STS3를 다운받고 워크스페이스를 변경하면 Spring MVC Project를 찾을수 없는 현상이 발생했다고 한다.여러 해결방법이 있겠지만 필자는 아래 블로그를 참고해서 Spring MVC Project 수동 생성하여 프로젝트를 만들었다. 참조:https://wildeveloperetrain.tistory.com/m/347 (1) 사전준비 : 자바, 톰캣 (예시에는 자바버전 11 , 톰캣 8.5 로 진행), mysql 설치, 계정생성까지(화면만 띄우는거면 상관 없음) (2) 새 프로젝트에서 Create a Dynamic Web project를 클릭한다. (3) Project name 을 입력하고, 다운로드 받은 톰캣버전 (4) 프로젝트 기본뼈대를 확인한다. (5) '프로젝트 ..
2024.06.18