<input type="input" th:field="*{str}" th:onkeyup="|javascript:fnBlockBlank(this);|" th:onchange="|javascript:fnBlockBlank(this);|"/>

<script type="text/javascript">
    // 공백 체크
    function fnBlockBlank(obj) {
        var str_space = /\s/;
        if(obj.value == "")
        {   
            obj.focus();
            obj.value = 1;
            return false;
        }
    }

 

//가운데 공백 입력 x

function fnBlockBlank(obj) 
{             
    var str_space = /\s/;
    if(str_space.exec(obj.value)) 
    { 
alert("해당 항목에는 공백을 사용할 수 없습니다.\n\n공백 제거됩니다.");
obj.focus();
obj.value = obj.value.replace(' ',''); // 공백제거
return false;
    }
}
</script>

Posted by 우주정복☆
,

페이징 start, end

java 2021. 12. 24. 10:09

int page 1;

 

int start = 1 + (page-1)*10;     // 1, 11, 21, 31, ..
int end = 10*page; // 10, 20, 30, 40...

 

//페이지 계산 공식 적용...
// totalPage = totalCount / size ...
// 마지막 페이지 ...
/ 최초 페이지 ..

'java' 카테고리의 다른 글

해당 월의 마지막 일자 구하기  (0) 2019.01.31
하이버네이트 중복제거(distinct)  (0) 2018.03.05
List 중복제거  (0) 2017.11.27
Date 날짜의 차이수 구하기  (0) 2017.11.09
JAVA 날짜 더하기  (0) 2017.10.31
Posted by 우주정복☆
,

select * from INFORMATION_SCHEMA.columns

'database' 카테고리의 다른 글

mysql function 생성 오류  (0) 2018.01.26
오라클 database 버전확인  (0) 2015.12.08
mysql 트리거 생성시 function 생성 오류  (0) 2015.05.13
오라클 LISTAGG  (0) 2014.12.04
오라클 특수문자 제거  (0) 2014.12.02
Posted by 우주정복☆
,

radio, select readonly 설정

jsp 2019. 11. 14. 10:43

라디오 버튼

$("input[name='gubun']").attr("onclick", "return(false);");

 

콤보 박스
$("select[name='workCd']").attr("onfocus", "this.initialSelect = this.selectedIndex;");
$("select[name='workCd']").attr("onchange", "this.selectedIndex = this.initialSelect;");

'jsp' 카테고리의 다른 글

jsp 용량 초과  (0) 2019.06.05
select box disabled 효과  (0) 2019.03.12
할인율 구하기  (0) 2019.02.25
script 년, 월, 일 차이 구하기  (0) 2018.10.17
dynatree 새로고침  (0) 2018.03.05
Posted by 우주정복☆
,

jsp 용량 초과

jsp 2019. 6. 5. 17:08

오류 메세지

org.apache.jasper.JasperException: Unable to compile class for JSP: 

The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

 

해결 방법

 

web.xml에

<servlet>

 <servlet-name>jsp</servlet-name>

 <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>

  <init-param>

   <param-name>mappedfile</param-name>

   <param-value>false</param-value>

  </init-param>

</servlet>

'jsp' 카테고리의 다른 글

radio, select readonly 설정  (0) 2019.11.14
select box disabled 효과  (0) 2019.03.12
할인율 구하기  (0) 2019.02.25
script 년, 월, 일 차이 구하기  (0) 2018.10.17
dynatree 새로고침  (0) 2018.03.05
Posted by 우주정복☆
,

select box disabled 효과

jsp 2019. 3. 12. 09:21

<select name="test" onFocus="this.initialSelect = this.selectedIndex;" onChange="this.selectedIndex = this.initialSelect;">

'jsp' 카테고리의 다른 글

radio, select readonly 설정  (0) 2019.11.14
jsp 용량 초과  (0) 2019.06.05
할인율 구하기  (0) 2019.02.25
script 년, 월, 일 차이 구하기  (0) 2018.10.17
dynatree 새로고침  (0) 2018.03.05
Posted by 우주정복☆
,

할인율 구하기

jsp 2019. 2. 25. 14:20

할인된 숫자 구하기

var price= 금액 - (Math.floor((금액 * 할인율) / 100));


할인율 구하기

var discount = Math.floor(100-(할인 후 금액*100/원래 금액));

'jsp' 카테고리의 다른 글

jsp 용량 초과  (0) 2019.06.05
select box disabled 효과  (0) 2019.03.12
script 년, 월, 일 차이 구하기  (0) 2018.10.17
dynatree 새로고침  (0) 2018.03.05
오늘날짜및 시간을 실시간으로 표시  (0) 2016.05.03
Posted by 우주정복☆
,

JAVA


Calendar cal = Calendar.getInstance();

//월의 마지막

String lastDay = String.valueOf(cal.getActualMaximum(Calendar.DAY_OF_MONTH));

//요일의 마지막

cal.add(Calendar.DATE, 7 - cal.get(Calendar.DAY_OF_WEEK));

'java' 카테고리의 다른 글

페이징 start, end  (0) 2021.12.24
하이버네이트 중복제거(distinct)  (0) 2018.03.05
List 중복제거  (0) 2017.11.27
Date 날짜의 차이수 구하기  (0) 2017.11.09
JAVA 날짜 더하기  (0) 2017.10.31
Posted by 우주정복☆
,

//~몇년 ~몇개월 구하기

function dateDiff(startDate) {

    var startDate = "2018-10-17";

    var endDate = new Date();

    var diffDate_1 = startDate instanceof Date ? startDate : new Date(startDate);

    var diffDate_2 = endDate instanceof Date ? endDate : new Date(endDate);

 

    diffDate_1 = new Date(diffDate_1.getFullYear(), diffDate_1.getMonth(), diffDate_1.getDate());

    diffDate_2 = new Date(diffDate_2.getFullYear(), diffDate_2.getMonth(), diffDate_2.getDate());

 

    var diff = diffDate_2.getTime() - diffDate_1.getTime();

    var d = new Date();

    d.setTime(diff);

  

    console.log("년 : " +Math.floor(d.getFullYear()-1970));

    console.log("월 : " +parseInt(d.getMonth()));

    

}

//날짜, 월, 달, 일 차이 구하기

function dateDiff2() {

var input1="20170101"; 

var input2="20181017";

var date1 = new Date(input1.substr(0,4),input1.substr(4,2)-1,input1.substr(6,2)); 

var date2 = new Date(input2.substr(0,4),input2.substr(4,2)-1,input2.substr(6,2)); 

var interval = date2 - date1; 

var day = 1000*60*60*24; 

var month = day*30; 

var year = month*12; 

console.log("기간 날짜수: " + parseInt(interval/day) + "일"); 

console.log("기간 개월수: 약 " + parseInt(interval/month) + "개월"); 

console.log("기간 개년수: 약 " + parseInt(interval/year) + "개년");

    

}


//시간 차이 구하기

function dateDiff3() {

var input1="2019-01-22"; 

var input2="2019-01-22";

var date1 = new Date(input1+"T00:00:00"); 

var date2 = new Date(input2+"T00:00:00"); 

  var difference = endDate.getTime() - startDate.getTime();

  var diffTime = Math.floor(difference/1000);//초 간격


var hour = parseInt(diffTime/3600); 

        var min = parseInt((diffTime%3600)/60); 

  var sec = diffTime%60;

    

}

'jsp' 카테고리의 다른 글

select box disabled 효과  (0) 2019.03.12
할인율 구하기  (0) 2019.02.25
dynatree 새로고침  (0) 2018.03.05
오늘날짜및 시간을 실시간으로 표시  (0) 2016.05.03
숫자만 입력받는 script 이벤트  (0) 2016.02.19
Posted by 우주정복☆
,

dynatree 새로고침

jsp 2018. 3. 5. 09:21

$("#dynaTree").dynatree("getTree").reload();

'jsp' 카테고리의 다른 글

할인율 구하기  (0) 2019.02.25
script 년, 월, 일 차이 구하기  (0) 2018.10.17
오늘날짜및 시간을 실시간으로 표시  (0) 2016.05.03
숫자만 입력받는 script 이벤트  (0) 2016.02.19
jquery dialog 호출  (0) 2016.01.21
Posted by 우주정복☆
,