-
2019.01.29 JSP 기본예제#1
#1 랜덤수의 사용 ->Random12345678910111213141516171819java util Colored by Color Scriptercs ▼실행 화면▼ #2 자바변수선언후 그대로 JSP에서 사용123456789101112131415161718192021222324EX2 ID : PW : Colored by Color Scriptercs ▼실행 화면▼ #3 JSP에서 조건문의 사용12345678910111213141516171819202122232425262728293031323334353637383940414243Insert title here == 선택 == 1학년 2학년 3학년 4학년 Colored by Color Scriptercs ▼실행 화면▼ #4 JSP안에서 java class..
-
#1 StarUML로 ERD(Data Model) 그리기
1. ERD 프로젝트 생성 File - New From Template - Data Model로 생성 2. Table(Data Model) 생성 Entity를 선택 후 원하는 크기의 Table을 생성한다. 3. Column 추가하기 Table을 선택 후 우클릭하여 Add - Column으로 추가한다. 추가된 컬럼을 더블 클릭하여 데이터 타입 및 이름을 정해준다. ex) coulmn1:INT(10) 데이터 타입이 추가된 테이블의 모습이다. 4. Table의 Column에 키 설정하기 컬럼을 선택하면 우측에 다음 사진과 같이 표시된다. 여기서 PK, FK등을 설정한다. 5. 관계설정하기 좌측에 표시된 다음 설정을 통해 1:1, 1:N, M:N 관계를 설정할 수 있다. 완성된 샘플이다.
-
Mybatis#2 : 예제(insert, update, select, delete..)
*** 작동방식 #1 mybaits-config.xml #2 MemberMapper.xml select id as id from member where id = #{id} SELECT * FROM member ORDER BY id SELECT COUNT(*) FROM member WHERE id = #{id} SELECT password FROM member WHERE id = #{id} INSERT INTO member (id,password,name,birthday,gender,email,address,tel,mtel,reg_date) VALUES (#{id}, #{password}, #{name}, #{birthday}, #{gender}, #{email}, #{address}, #{tel}, #{..
-
.vscode 설정후 Ctrl + Shift + B 실행하기
* .vscode 설정후 Ctrl + Shift + B 실행하기 F1을 클릭 후 아래 그림을 클릭tasks.json 파일생성{ "version": "2.0.0", "tasks": [ { "taskName": "chrome", "type": "process", "command": "chrome.exe", "windows": { "command": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" }, "args": [ "${file}" ], "problemMatcher": [], "group": { "kind": "build", "isDefault": true } } ]}
-
2019.01.09 스레드 Thread, 예외처리
#1 예외처리 ① 예외의 정의 1234567891011121314151617181920212223242526package com.exam; public class Test5 { public static void main(String[] args) { System.out.println("--- 프로그램 시작 ---"); // 예외: 프로그램 실행시간에 발생하는 // 예기치 못한 오류. // 코드로 처리(해결)가능한 오류. int a = 10, b = 0; // 나누는 수가 0일때 ArithmeticException발생안되게 int result = 0; if (b == 0) { System.out.println("0으로 나눌수 없음"); } else { result = a / b; } System.out.p..
-
팝업창에 변수 넘기기
#popup(팝업)창으로 변수를 form태그로 넘기기 [POPUP] 팝업창에 Post 방식으로 값 넘기기 저희 카페에 올렸던 글입니다. 도움이 될까 싶어서 여기에도 올려봅니다. 아래와 같은 html내의 Table을 엑셀로 저장하는 아주 간단한 팁입니다. 테스트값1 테스트값2 Popup Page 테스트값1: 테스트값2: 출처: http://cafe.naver.com/webdeveloper.cafe
-
이메일 전송하기(파일 첨부기능)
###라이브러리 확인 #1 HTML 관리자 이메일 쓰기 MultiPartEmail 받는사람 이메일주소: 메일 제목: 첨부 파일: 메일 내용: 전송 #2 JSP 이미존재 String realPath = application.getRealPath("/temp"); System.out.println("realPath : " + realPath); // 3 파일업로드 최대크기 제한값 int maxPostSize = 1024 * 1024 * 10; // 1024byte * 1024 * 10; (업로드 10MB 제한) // 4 한글처리 유니코드로 설정 "utf-8" // 5 업로드하는 파일명이 기존 업로드된 파일명과 같은 경우 => 파일명 자동변경 정책 // 파일업로드 처리 완료! MultipartRequest m..
-
이메일 전송하기
#1 라이브러리 설정하기 https://mvnrepository.com에서 필요한 라이브러리 다운로드 #2 HTML 관리자 이메일 쓰기 SimpleEmail 받는사람 이메일주소: 메일 제목: 메일 내용: 전송 #3 JSP daum으로 SMTP 서버로 연결했기 때문에 보내는 메일도 daum이 되어야한다. simpleEmail.setFrom("whdgus4501@daum.net","테스터","UTF-8"); // 받는 사람 simpleEmail.addTo(receiver,"받는 사람","UTF-8"); // (받는사람)참조인 설정 //simpleEmail.addCc(receiver,"참조인 이름","UTF-8"); // 받는사람 (숨은 참조인) 설정 //simpleEmail.addBcc(receiver,"숨..