일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- IIS
- PHP
- 국민연금
- CSS
- 소득세
- JSP
- Administrator
- 블루수국그림
- 즐겨찾기 추가
- 인테리어그림
- CVS
- 블로그 조회수
- Jexcel
- flash
- JavaScript
- samba
- Vista
- 블로그 방문자 늘리기
- MSSQL
- oralce
- HTML
- .NET
- 블로그 수익화
- 갑근세
- 에덴미술
- 블로그 조회수 늘리기
- MySQL
- Eclipse
- Jrun
- Adobe pdf reader
- Today
- Total
목록Web Development/JSP (37)
I LOVE EJ
Web(ASP, JSP, HTML)에서 엑셀 다운로드의 첫번째 글에서는 엑셀로 저장하기 위한 설정에 대해 정리했다. 두번째 글에서는 데이터베이스에 있는 데이터를 단순하게 저장하는 것을 넘어 약간의 디자인을 넣는 방법에 대해 정리하고자 한다. 바탕색이나 글자의 색을 변경하고, 출력 서식을 적용하기 위한 코드를 정리하려고 한다. 먼저 첫번째 파란 색 부분을 보면, 데이터 내용에 앞서 상단에 타이틀을 넣는 부분이다. HTML의 테이블을 생각해 본다면, colspan을 이용하여 셀을 합치고, 글자의 크기를 약간 키워서, 한 가운데 써 지도록 하면 괜찮을 듯 하다. 이를 위해서 colspan에는 Rs.Fields.Count라는 RecordSet의 속성을 이용했다. SQL에서 가져오는 컬럼의 수를 이용한 것이다. ..
웹에서 엑셀을 다운로드 하는 방법은 일반 페이지를 보여주는 것과 똑같다고 보면 된다. 엑셀을 다운로드 하는 페이지에서도 조건에 해당하는 값들을 넘겨 받아서, SQL문을 만들어 Rs.Open 을 하고 넘겨받은 데이터를 Do While문이나 For문과 같은 반복문을 사용하여, HTML 테이블을 만들어서 뿌려준다. 단지 HTML 테이블은 화면에 보여주지 않고 엑셀 데이터로 저장해야 하므로 그 부분을 위한 소스만 추가 되면 된다. 이것이 아래 보여지는 소스(ASP)에서 파란 색으로 표시한 부분이다. 파일에 이 부분만 있으면 화면으로 보여주지 않고, 엑셀 파일로 저장하려 할 것이다. 아래의 소스는 지역 데이터를 받아서 MEMBERS 테이블에서 데이터를 가져오기 위한 부분이다. 여기서 팁을하나 소개하면, 데이터를 ..
....... 위처럼 table을 해놓으면 해당 jsp는 excel파일로 다운로드 되게 된다.
DecimalFormat df = new DecimalFormat("00"); Calendar currentCalendar = Calendar.getInstance(); currentCalendar.set(Calendar.YEAR, Integer.parseInt("2008")); currentCalendar.set(Calendar.MONTH, Integer.parseInt("8") - 1); currentCalendar.set(Calendar.DATE, Integer.parseInt("10")); for(int i=0; i String strYear = Integer.toString(currentCalendar.get(Calendar.YEAR)); String strMonth = df.for..
DecimalFormat df = new DecimalFormat("00"); Calendar currentCalendar = Calendar.getInstance(); currentCalendar.set(Calendar.YEAR, 2008); currentCalendar.set(Calendar.MONTH, 8-1); currentCalendar.set(Calendar.DATE, 10); currentCalendar.add(currentCalendar.DATE, 7); String strYear = Integer.toString(currentCalendar.get(Calendar.YEAR)); String strMonth = df.format(currentCalendar.get(Cale..
Calendar now = Calendar.getInstance(); int year,month,day; for(int i=0; i year= now.get(Calendar.YEAR); month= now.get(Calendar.MONTH)+1; day = now.get(Calendar.DATE); //월이 한자리수의 월일 경우 0을 더해서 표시한다. 1월의 경우는 01, 2월은 02의 형태 String tempMonth = ""; if(month tempMonth = "0"+month; }else{ tempMonth = String.valueOf(month); } //일이 한자리수의 일일 경우 0을 더해서 표시한다. 1일의 경우는 01, 2일은 02의 형태 String..
각 언어별 Redirect 처리 방법이다. ASP PHP JSP
1. 자바소스 //자바 API import 부분 import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Calendar; /* 설명 * 0인 경우 현재 날짜값이 반환된다. * static method 이므로 객체 생성없이 바로 클래스 접근이 가능하다. * @param addDate = 가감하고자 하는 날짜의 수 * @return String YYYYMMDD 포맷형식의 날짜값을 반환한다. */ public static String getDate(int addDate){ DecimalFormat df = new DecimalFormat("00"); Claendar currentCalendar = Calendar.g..