반응형

전체 글 32

스프링(Spring) 파일업로드 구현하기

파일업로드를 구현하기 위해서는 먼저 설정을 해줘야한다. 자바프로젝트의 pom.xml 에 아래의 dependency를 추가해준다. commons-fileupload commons-fileupload 1.3.2 commons-io commons-io 2.5 그 후 두번째로 context-common.xml의 파일에 bean을 추가해준다. 그 다음으로 해줘야하는것이 JSP 소스이다. 제일 마지막속성인 multiple속성 같은경우에 다중파일업로드를 할것이 아니라면 삭제해도 좋다. 마지막으로 컨트롤러의 소스이다. @RequestMapping(value="uploadFile.do") public void requestupload1(MultipartHttpServletRequest mrequest) { Multipa..

JAVA 2021.01.19

iframe(아이프레임) 사용법

iframe 이란, HTML 페이지 안에 다른 페이지의 내용을 띄우거나 동영상을 띄우는 html 태그다. 기본적인 형식은, 이런식으로 iframe 태그 안에 불러올 페이지나 동영상 등 링크를 입력하면 된다. 아래의 표는 iframe 태그의 속성들에 대한 설명이다. src 표시할 내용의 url 경로 name 이름 부여 width 가로 길이 값 설정 height 세로 길이 값 설정 marginwidth 좌,우 여백 marginheight 상,하 여백 scrolling 스크롤바 생성 여부(yes=생성, no=생성안함, auth=자동) align 정렬방법(left,right,center) frameborder 프레임 테두리 생성 유무(0,1)

HTML 2021.01.18

JSTL 글자수 구하기 및 자르기

JSTL 을 이용하여 글자 수 를 구하고 자르기를 해보자. 위의 functions 태그립을 사용할 JSP 파일의 최상단에 입력해준다. 사용법은 다음과 같다. 글자수 : 글자수 자르기 : 글자수 : 글자 출력하기 : 첫번째의 방법은 title 의 글자수가 20자보다 크면 20자 이후로는 글자수를 잘라서 출력한다. 두번째의 방법은 title 의 글자수가 20자보다 크지 않으면 그냥 출력한다.

JSP 2020.12.31

아파치 디렉토리 인덱싱(디렉토리 목록 노출)

보통 웹서버를 셋팅할때 기본페이지를 설정하게 되는데 기본페이지가 설정되지 않으면 디렉토리 목록을 노출하게된다. 디렉토리 목록을 노출하게 되면, 서버의 소스나 파일들을 자유롭게 확인 및 다운로드가 가능해지므로 보안상의 문제가 발생하게 된다. ********************** Options Indexes ********************** 아파치에서 httpd.conf 파일을 찾아 이런식으로 Indexes 로 설정되어있는 부분을 찾은 후, 방법 1. ********************** Options --Indexes ********************** 방법 2. ********************** Options= ********************** 두가지의 방식 중 하나를 ..

웹 취약점 2020.11.25

자바 스프링(Spring) 스케쥴러 생성하기

자바 스프링프레임워크에서 스케줄러 생성하는방법 context-common.xml 파일을 열어서 최 상단 beans 태그에 스케쥴러 태스크를 추가한다. 그 이후 하단에 스케쥴러 설정을 한다. 이렇게 설정파일 설정을 끝냈으면 스케쥴러를 실행할 자바파일에도 설정을 해준다. public class Scheduler{ @Scheduled(cron="0 0 1 * * *") public void Scheduled(){ system.out.println("스케쥴러 실행"); } } 아래의 표는 자바파일에서 cron 탭에 왼쪽부터 순서대로이다. 초 0 ~ 59 분 0 ~ 59 시 0 ~ 23 일 1 ~ 31 월 1 ~ 12 요일 1 ~ 7 ( * 1 => 일요일 / 7 => 토요일) 년도(옵션) 2020 ~ 2099 ..

JAVA 2020.11.24
반응형