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