2013년 4월 24일 수요일

[ Javascript ] 날짜 취득


날짜 취득 샘플

<SCRIPT language="JavaScript">
  DD = new Date();
  Year = DD.getYear();
  Month = DD.getMonth() + 1;
  Day = DD.getDate();
  document.write(Year,"년",Month,"월",Day,"일");
</SCRIPT>

[ Javascript ] 문자열 자르기



문자열 자르기 샘플

source = "data1, data2, data3";
result = source.split(",");

document.write(result [0] + result [1] + result [2]);

2013년 4월 23일 화요일

[ Jsp ][ Javascript ][ 날짜 ] 날짜 비교

단순 날짜 비교


var dt1 = new Date(2013, 8 - 1, 10);
var dt2 = new Date(2013, 7 - 1, 31);
if(dt1.getTime() > dt2.getTime()) {
    document.write("dt1<br />\r\n");
} else {
    document.write("dt2<br />\r\n");
}

[ Jsp ][ Javascript ][ 날짜 ] 특정 년 월 말일 구하기


특정 년 월의 말일 날짜 구하기


function getMonthEndDate(year, month) {
    var dt = new Date(year, month, 0);
    return dt.getDate();
}

[ Jsp ][ Javascript ][ 날짜 ] 윤년 체크

윤년 체크후 true false 반환


function checkLeapyear(year) {
    return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
}

[ Jsp ][ Javascript ][ 날짜 ] 오늘 날짜 표시

오늘 날짜 단순 표시 하기

var date = new Date();

document.write(date.getFullYear()  + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds() + "<br />\r\n");

2013년 4월 19일 금요일

[ Java ] Linux Graphic setFont 한글 깨짐

Linux랑 Window가 지원하는 폰트가 틀리고,

그중에서 한글을 지원하는게 틀리다.

한글 지원하는 폰트 찾기.

아래소스로 찾은 폰트를 가지고 쓰면 깨지지 않을 것.



       ArrayList fontList = new ArrayList();
       for(int i = 0; i < fonts.length; i++){
           if(fonts[i].canDisplay('한')){
               fontList.add(fonts[i]);
           }
       }

[ css ] div 수직 스크롤

div 수직 스크롤 생성

빨간 부분

<div style="width:98%; height:200px;border:1px solid; overflow-y:scroll;">

2013년 4월 18일 목요일

[ Jsp ][ 용어 ] mvc 모델


mvc 모델이란 소프트웨어 설계 모델의 하나로, 처리의 핵심을 담당하는 "Model"
표시 · 출력을 담당하는 "View"를 입력 받아
그 내용에 따라 View와 Model을 제어하는 ​​"Controller"의
3 요소의 조합 에서 시스템을 구현하는 방식이다.

메인 처리는 Model 구현하고 Model은 화면 출력 등은 실시하지 않는다.
처리 결과는 View에 전달되고 화면이 열린다.
사용자 입력은 Controller가 받고 어떤 처리가 필요한 경우 Model에 의뢰 해 출력이 필요한 경우 View에 의뢰한다.

명확하게 기능별로 분리하여 개발 작업의 분업이 용이하고
또한 서로 사양 변경의 영향을 받기 어렵다.

원래 Smalltalk에서 그래픽 인터페이스 디자인에 사용 된 개념으로,
최근에는 J2EE 등 엔터프라이즈 시스템의 개발 등에 응용되는 방법론이다.

2013년 4월 16일 화요일

[ Java ] Calender 날짜 비교


  
중략
날짜 비교 before , after , equals

Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c1.set(2013, 4, 1);
c2.set(2013, 4, 1);

if (c1.before(c2))
{
 System.out.print(" is before ");
}
if (c1.after(c2))
{
 System.out.print(" is after ");
}
if (c1.equals(c2))
{
 System.out.print("same ");
}

2013년 4월 12일 금요일

[ Jsp ][ javascript ] input 전체 체크


function onCheck() {
//전체 체크
var frm = document.forms[0];
var length = frm.elements.length;

for (var i = 0; i < length; i++) {
if (frm.elements[i].value == "") {
alert("하나도 빠짐없이~!");
frm.elements[i].focus();
return false;
}
}
document.forms[0].submit();
}

2013년 4월 11일 목요일

[ Java ] split . 에러

String test="aaa.bbb.ccc";

test.split(".");

에러난다.

아래처럼 하믄 된다.
test.split("\\.");

2013년 4월 10일 수요일

[ Java ] Calendar format String




Calendar startDay = Calendar.getInstance();

SimpleDateFormat sdf
    = new SimpleDateFormat ("yyyy.MM.dd");

String start = sdf.format(startDay.getTime());

2013년 4월 3일 수요일

[ Servlet ][ eclipse ] Wrapper cannot find servlet ....오류 해결

eclipse 에서
.classpath파일을 연다

output이라 되있는 부분을 아래와 같이 변경
<classpathentry kind="output" path="WebContent/WEB-INF/classes"/>