일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- layout
- 메소드
- 국제화
- 이클립스
- oracle
- AWT
- mybatis
- Android
- Graphic
- 안드로이드
- 예외처리
- 에러페이지
- 전화걸기
- 메서드
- 클래스
- Eclips
- 생성자
- 배열
- JavaScript
- HTML
- OGNL
- 어노테이션
- paint
- 기본
- Java
- Menu
- 오버로딩
- struts2
- JSP
- Spring
- Today
- Total
목록JSP/기본 (49)
note
현재의 폴더 위치를 얻은후에 폴더/파일명에 접근합니다파일명이 계속 달라져야 하는 경우 jsp에서 submit 하면 되겠습니다 String filename = "파일명"; String path = "/"; ServletContext context = getServletContext(); String absFolder = context.getRealPath(path); System.out.println(absFolder); String filePath = absFolder+"/폴더/"; InputStream in = null; OutputStream os = null; File file = null; File viewFile = null; boolean skip = false; String client = ..
package com; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; public class test { public static void main(String[] args){ try { DocumentBuilderFactory f = DocumentBuilderFactory.newInstance(); DocumentBuilder parser = f.newDocumentBuilder(); Document xmlDoc = null; //전국 //S..
public static String shufflePasswd(int len) { if(len == 0) len = 10; char[] charSet = new char[]{ '0','1','2','3','4','5','6','7','8','9' ,'A','B','C','D','E','F','G','H','I','J','K','L','M' ,'N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; int idx = 0; StringBuffer sb = new StringBuffer(); for(int i=0; i
검증되었습니다( 나로부터) (C#소스는 있던데 java는 없어서 바꿔치기 하였슴) 표시 단위는 km입니다 public static double distance(double Lat1,double Long1, double Lat2, double Long2) { double dDistance = Double.MIN_VALUE; double dLat1InRad = Lat1 * (Math.PI / 180.0); double dLong1InRad = Long1 * (Math.PI / 180.0); double dLat2InRad = Lat2 * (Math.PI / 180.0); double dLong2InRad = Long2 * (Math.PI / 180.0); double dLongitude = dLong2InR..
흔히 배율로 리사이징 하는 코드는 검색하면 수두룩하게 나옵니다(물론 이코드는 거기서 수정만했음) 하지만 픽셀의 크기를 정확하게 줘야하는 경우(레이아웃 깨짐 방지를 위한) width 값과 height 값을 줘야하는데 둘다 고정으로 하는 경우에는 상당히 저질 스러운 이미지를 보게 될 확률이 높습니다 그래서 둘중의 값 하나만 height나 width 를 정해둔뒤 (이것은 가변적 세로 이미지와 가로 이미지가 있기 때문) 하나의 값은 배율에 맞게 리사이징을 하는 겁니다 섬네일 생성됨 원본 세로로 돌려서 테스트 잘나옴 public static String createThumbnail(String uploadedFile,String thumbnailFile, int zoom){ FileInputStream fs = ..
http://www.okjsp.pe.kr/seq/104320 요즘 대세라 할 수 있는 날짜 표기 입니다 자바파일 에서 properties 파일 경로 설정 그리고 Date 타입 설정후 리턴되는 값을 사용
package com.util; import java.io.IOException; import java.io.Reader; import java.sql.ResultSet; import java.sql.SQLException; public class StringUtil { public static String clobToString(ResultSet rs, String msg) throws SQLException, IOException { StringBuffer sb = new StringBuffer(); Reader rd = rs.getCharacterStream(msg); char[] buffer = new char[1024]; int byteRead; while ((byteRead = rd.read(..
예제 제목 이름 내용 전체 글:${page.count} 글쓰기 게시판에 저장된 글이 없습니다. 번 호 제 목 작성자 작성일 조 회 IP ${number} ${article.subject} ${article.writer} ${article.reg_date} ${article.readcount} ${article.ip} [이전] [${i}] [${i}] [다음]
패턴 mvc2Main2 dr.mini.controller Action Controller dr.mini.action InsertFormAction dr.mini.dao MemberDao dr.mini.domain Member WebContent view insertForm.jsp META-INF context.xml META-INF commandMap.properties 자바빈 구성 DAO 생성 InsertFormAction commandMap.properties web.xml commandMap.properties/insertForm.do=dr.mini.action.InsertFormAction /insert.do=dr.mini.action.InsertAction /selectList.do=dr.min..
Servlet 실행 -> 모든 모델 실행뒤 -> request에 담아지고 JSP ->가 request파일 호출 web.xml mvcMain SimpleController kame.chap24.SimpleController SimpleController /simple index.html index.htm index.jsp default.html default.htm default.jsp SimpleController.java package kame.chap24; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpS..
features plugins폴더를 복사 한뒤 이클립스에다가 붙여넣기 패키지 -> resource -> 생성됨 properties 파일생성 파일 package에 파일이 있을경우에는 폴더로 인식됨 message_ko.properties TITLE=홍길동의 JSP 2.0 배우기 GREETING=안녕하세요. 길동홍입니다. VISITOR=당신의 아이디는 {0}입니다. message.properties TITLE=MadVirus's Learning JSP 2.0 GREETING=HI ! I'm BK VISITOR=Your ID is {0} 한글 프로퍼티 파일을 아스키 코드로 변경하기 (캡쳐상에는 영어 파일을 눌렀지만 한글파일을 눌러서 하시길 바랍니다) 잘나옴 언어 영어로 변경하기 다시 한글로 돌린뒤 태그로 국가코..
간단한 표현언어(EL)예제 연산자 사용 예 : 표현식 값 \${2 + 5} ${2 + 5} \${"10" + 5} ${"10" + 5} \${"십" + 5} 에러발생(EL에서의 +는 연산만) \${null + 5} ${null + 5} \${4/5} ${4/5} \${5 div 6} ${5 div 6} \${5 mod 7} ${5 mod 7} \${2 3) ? 5 : 3} ${(5 > 3) ? 5 : 3} \${someValue == '2011'} ${someValue == '2011'} (someValue는 2011로 셋팅) \${empty someValue2} ${empty..
http://www.servlets.com/ com.oreilly.servlet 클릭 스크롤 밑으로 내리면 version이 있음 다운 받아서 압축해제 doc -> index.html 에 Api가 있음 src에는 원본 소스가 있으므로 공부를 원하는 분은 읽어보길 바랍니다. 라이센스 내용 Copyright (C) 2001-2009 by Jason Hunter, jhunter@servlets.com. All rights reserved. The source code, object code, and documentation in the com.oreilly.servlet package is copyright and owned by Jason Hunter. ON-SITE USE RIGHTS Permission i..
DB연동 패턴 (Dao.java) Date Access Object(DAO) 1.목록 (ArrayList + 자바빈) 2.상세정보 (자바빈, ex select * from guestbook where num =?) 3.insert 4.update (1.인증 -> 2.update) 5.delete (1.인증 -> 2.delete) DB생성 create table guestbook( num number primary key, register date not null, name varchar2(20) not null, email varchar2(40), passwd varchar2(10) not null, content varchar2(4000) not null ); create sequence guestbo..
project com. project .domain project com. project .dao ProjectDao WebContent docs project.sql view META-INF context.xml WEB-INF lib jar파일 3개
파일위치 PreparedStatement member1 테이블의 레코드를 화면에 표시하는 예제 아이디 패스워드 이름 가입일자 Statement member1 테이블의 레코드를 화면에 표시하는 예제 아이디 패스워드 이름 가입일자 Statement 차이점 Connection conn = null; Statement stmt=null; //PreparedStatement pstmt=null; ResultSet rs = null; try{ String jdbcUrl ="jdbc:oracle:thin:@localhost:1521:orcl"; String dbId="hr"; String dbPass="hr"; //JDBC 수행 1 단계 : jdbc driver 로드 Class.forName("oracle.jdbc...