2017의 게시물 표시

조심 해야 하는 Mybaits 변수 선언

      < select id = "storeDetail" resultType = "com.moneytip.web.domains.StoreDTO"            parameterType = "hashmap" statementType = "CALLABLE" >           select    *           from STORE_TB where $ {keyField} = # {keyword} ;       </ select > 앞부분에는 $  뒤에 변수에는 #을 사용 한다

jqgrid 에서 export execl 붙이기

필수로 불러 와야 한다 jqgrid는 최신 버젼을 사용 해야 한다 jqGrid Export to CSV, PDF, Excel Export to Excel <script type = "text/javascript" language = "javascript" src = "// cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js" ></script> 필수로 불러 와야 한다 jqgrid는 최신 버젼을 사용 해야 한다 <!DOCTYPE html> <html lang = "en" > <head> <!-- The jQuery library is a prerequisite for all jqSuite products --> <script type = "text/ecmascript" src = "../../../js/jquery.min.js" ></script> <!-- This is the Javascript file of jqGrid --> <script type = "text/ecmascript" src = "../../../js/trirand/src/jquery.jqGrid.js" ></script> <!-- This is the localization file of the grid controlling messages, labels, etc. <!-- We support more than 40 localizations --> <script type = "text/ecmascript" src = ...

Junit test

http://www.nextree.co.kr/p11104/

$('#pub_article').on('click','#winner_sub',function(){}) , $('#mainGood,#mainGoodNav').click(function() {} 차이이

개발 하면서 알게 된 것이다 이것이 백프로 맞다고 장당음 하지 않는다. $('#pub_article').on('click','#winner_sub',function(){}) , - 화면이 구현이 되어 있는 상태에서 선언 되어 있는 아이디 값에 대한 function 이다. 즉 어디에서든 일단 전역으로 JS를 load 한 상태인 경우 전역 ID로 check를 하고 그에 대응 하는 action을 한다. ID 선언이든 아님 class 등 Jquery 선언한 경우이다. $('#mainGood,#mainGoodNav').click(function() {} 차이 on click 다르게 .click function은 화면이 뿌려지기 전에 선언이 된것을 의미한다. 즉 화면이 뿌려지는 DOM화면 안에서만 function 작동을 한다. 전역이 아니다. 특정한 단일 페이지에서 사용 하고자 할때 사용해야 화면이 구현 될때 마다 각각의 id에 맞는 특별할 action을 할 수 있다. 페이지 마다 같은 아이디로 선언 하더라도 페이지의 상황에 맞는 별도의 action을 제어 할 수 있다 $('#intro_login,#header_login1,#header_login2,#header_login3,#header_login4,#join3_login').click(function() { if ( sessionStorage.getItem('backId')==null) { var idThis=$(this).attr('id'); sessionStorage.setItem('idThis',idThis); } else { sessionStorage.removeItem('backId') } member.login(); go.backPage(); }); 개선 페이지에 따라 로그인 버튼의 아이디 값을 ...

javascrpt sidebar action

sidebar : function() { $(document).ready(function(){ $('#sidebar').html(SIDEBAR); $("#sidebar").scrollFollow({ speed : 500, offset : 150 }); $('#order_inquiry').click(function() { clearTimeout(timerID); if ( sessionStorage.getItem('backId')==null) { sessionStorage.setItem('idThis',$(this).attr('id')); } else { sessionStorage.removeItem('backId') } $('#pub_header').empty().html(''); $('#body_class').removeClass('intro_wrap').addClass('wrap'); // 메인인투로 sessionStorage.setItem('listClass','orderInquiry'); admin.qnaInfoList(); go.backPage(); }); $('#mainGood').click(function() { go.mainGood(); }); }); } 화면의 사이드 바 메뉴가 따라 다니게 한다.

javascript 자리수 comma 사용 or 빼기

var numberWithCommas=(function (x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); }); var unNumberWithCommas=(function (x) { return x.toString().replace(/[^\d]+/g, ''); });

www 없는 경우 자동으로 붙여준다 javascript

var host = location.host.toLowerCase(); var currentAddress = location.href; if (host.indexOf("www")== -1) { currentAddress = currentAddress.replace("//","//www."); location.href = currentAddress; }

aws 8080

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 ubuntu (1) root sudo passwd root -- " root" -- " root" su - root -- " root" (2) apache2 apt-get update apt-get install apache2 (3) jdk add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java8-installer (4) tomcat wget <TOMCAT PATH> tar xvfz apache-tomcat-8.0.35.tar.gz mv apache-tomcat-8.0.35 /usr/lib cd /usr/lib mv apache-tomcat-8.0.35 tomcat8 cd /tomcat8/bin ./startup.sh (5)delete 8080 vi /etc/init.d/tomcat8 ----------------------------- #!/bin/bash export CATALINA_HOME=/usr/lib/tomcat8 PATH=/sbin:/bin:/usr/sbin:/usr/bin start() { sh $CATALINA_HOME/bin/startup.sh } stop() {cd sh $CATALINA_HOME/bin/shutdown.sh } case $1 in start|stop) $1;; restart) stop; start;; *) echo "Run as $0 &lt;start|stop|restart&gt;"; exit 1;; esac shift wq ---...