posted by 빛그루터기 2012. 4. 16. 13:41

public String numpattern(String num) throws ParseException {  
    String pattern = "###,###,###,###,###,###.#######";  //패턴문양
    NumberFormat parser = new DecimalFormat(pattern);  //객체생성
    parser.setParseIntegerOnly(false);  //숫자형만 할것인지(true로 할경우 소수점 않나옴)
    parser.setMinimumFractionDigits(0); //소수점 최소자리
    parser.setMaximumFractionDigits(7);  //소수점 최대자리  
    return parser.format(parser.parse(num)); //패턴형식으로 리턴
 }

'프로그램 > java' 카테고리의 다른 글

java로 만든 계산기소스(미완성)  (0) 2012.04.16
posted by 빛그루터기 2012. 3. 28. 13:25

<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
<script type="text/javascript">
    $(function(){

        $("input").val("1111");   //모든 input테그에 value값을 ddddd로 넣어준다.
        $("input").css("border","3px solid red"); //모든 input테그에 css값을 적용한다.
        $("input").attr("disabled",true);  //모든 input테그를 disabled상태로 만든다.


        $("input[id ='man']").val("4444");  // input테그 중 아이디가 man인것만 해당 값을 넣어준다.
        $("input[id ='man']").css("border","3px solid red"); // input테그 중 아이디가 man인것만  골라서 css를 적용한다.
        $("input[id ='man']").attr("disabled",true); // input테그 중 아이디가 man인것만 골라서 disabled상태로 만든다.


        $("input[id^='man']").val("2222");  // input테그 중 아이디가 man으로 시작되는 것 만 골라서 해당 값을 넣어준다.
        $("input[id^='man']").css("border","3px solid red"); // input테그 중 아이디가 man으로 시작되는 것 만 골라서 css를 적용한다.
        $("input[id^='man']").attr("disabled",true); // input테그 중 아이디가 man으로 시작되는 것 만 골라서 disabled상태로 만든다.


        $("input[id$='man']").val("3333");  // input테그 중 아이디가 man으로 끝나는 것 만 골라서 해당 값을 넣어준다.
        $("input[id$='man']").css("border","3px solid red"); // input테그 중 아이디가 man으로 끝나는 것 만 골라서 css를 적용한다.
        $("input[id$='man']").attr("disabled",true); // input테그 중 아이디가 man으로 끝나는 것 만 골라서 disabled상태로 만든다.


        $("input[id!='man']").val("4444");  // input테그 중 아이디가 man이 아닌것만 해당 값을 넣어준다.
        $("input[id!='man']").css("border","3px solid red"); // input테그 중 아이디가 man이 아닌것만  골라서 css를 적용한다.
        $("input[id!='man']").attr("disabled",true); // input테그 중 아이디가 man이 아닌것만 골라서 disabled상태로 만든다.

     });
</script>

<title>Insert title here</title>
</head>
<body>
  <input id="manffffff" />
  <input id="letterman" />
  <input id="newmilk" /> 
<br>
* jquery에서 id를 name으로 바꾸면 input테그의 name으로 동일한 효과를 볼 수 있다.
</body> 

posted by 빛그루터기 2012. 3. 28. 13:25

예정 ibatis에서 사용하던 <isEmpty></isEmpty>나 <isNull></isNull> 등을 비교구문은 mybatis에서 사용할 수 없다

그럼 mybatis에서는 어떤 비교구문을 사용할까?

 

가장 기초는 <if test="비교구문">쿼리</if>이다

 

기본적으로 사용하는 비교연산자 ==, !=, >, < 등을 사용하여 비교할 수 있다

<if test='변수명=="A"'>쿼리</if>

<if test="변수명 !='A'">쿼리</if> ...

 

그 다음 in 연산자를 사용할 수 있다.

<if test="변수명 in {'A','B','C'}"></if>

 

choose : 자바의 switch 구문과 유사

기본구성

<choose>

    <when test ="조건문">쿼리</when>

    <when test ="조건문">쿼리</when>

    <otherwise>쿼리</otherwise>  //java의 if구문에서 esle와 같은 역활

</choose>

 

그외에도 foreach등 여러가지가 있다. 

'프로그램 > mybatis(ibatis)' 카테고리의 다른 글

mybatis에서 procedure 호출하기  (0) 2012.03.28
selectKey 값 DAOImpl에서 가져오기  (0) 2012.03.28