2016년 2월 17일 수요일

javascript 이것저것

function formTrim($frm){
$("input[type=text]", $frm).each(function(){
$(this).val(function(i, val){
return jQuery.trim(val);
});
});
}

//어레이에 중복 데이터 유무
if( jQuery.inArray( $(this).val(), arr ) > -1 ) -> exist

//setCookie("name", "value", 365)
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
}
return "";
}
//delete cookie setCookie("name", "value", 0)

jstl 이것저것

jstl scriptlet
<c:set var="rand"><%= java.lang.Math.round(java.lang.Math.random() * 100000) %></c:set>

xlsx java

StreamingReader

https://github.com/monitorjbl/excel-streaming-reader

2014년 10월 18일 토요일

spring 이거저것

jsp 에서 <%@ taglib uri="http://www.springframework.org/security/tags" prefix="sec" %> 를 사용하기 위해서
<beans:bean id="webexpressionHandler" class="org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler" />
추가


<sec:authorize access="hasRole('ROLE_ADMIN')" var="isAdmin" />

mybatis

sqlserver 에 insert
<foreach collection="arr" item="item" index="idx" open="," close="" separator="+','+">#{item}</foreach>

<foreach collection="arr" item="item" index="idx" open=",'" close="'" separator=",">${item}</foreach>
${item}은 값 앞뒤로 공간이 생겨 value1 , value2, value3 이런식으로 데이타가 들어간다.

<selectKey keyProperty="id" keyColumn="id" resultType="int" order="AFTER" >
에서 리턴한 값은 keyProperty 로 parameterType 로 넘겨준다.
service 에서 mapper.insert(map) 이후 리턴된는 키값은 map.get("id") 이다.

password 자동완성 막기

크롬에서
아이디 비번 저장 한 경우,
<input type="password" id="user_pwd" name="user_pwd" autocomplete="off">
이게 한개면 자동으로 세팅된다.
그래서 가짜 패스워드를 만들어 주면 된다.
<input type="password" id="user_pwd_fake" name="user_pwd_fake" autocomplete="off" style="display: none;">
<input type="password" id="user_pwd" name="user_pwd" autocomplete="off">

2014년 10월 5일 일요일

sql server 2008 + jdbc

jdbc:sqlserver://127.0.0.1:1433;databaseName=name

핑, 1433 그외 접속 안될 때 참고.



http://www.webxpert.ro/andrei/2009/05/31/enable-tcpip-on-sql-server-2005-express-edition/


에러메시지:이 드라이버는 통합 인증에 대해 구성되어 있지 않습니다.
나오면 데이타베이스에서 인증방식을 두개로 선택 후 아이디 패스워드는 sa/password