전체 글목록496 스프링시큐리티 csrf ajax 헤더 첨부 https://myshittycode.com/2015/03/30/spring-security-invalid-csrf-token-null-was-found-on-the-request-parameter-_csrf-or-header-x-csrf-token/ https://myshittycode.com/2015/03/30/spring-security-invalid-csrf-token-null-was-found-on-the-request-parameter-_csrf-or-header-x-csrf-token/ Web/스프링 2017. 4. 21. sitemesh 참조... 문서 ( 스크립트 로컬 선언 ) http://unabated.tistory.com/entry/sitemesh-%EC%A0%95%EB%A6%AC --- div 를 프로퍼티로 사용 하는경우 http://stackoverflow.com/questions/3716490/extracting-a-divs-content-using-sitemesh-decorators sitemesh 설정 파일 설명 Web/스프링 2017. 4. 18. [JSPF] Jsp Include 방식의 차이와 JSPF 설명 우선 아래 코드 부터 이해를 해야 한다 선자는 compile이 끝난 결과물을 include 시키는 것이고,후자는 page 전체가 compile 되기 이전에 소스코드를 먼저 include 후 compile 되는 것을 말한다. 이런경우 사용되어지는 대표적인 예가 공통변수를 사용하여 모든 페이지에 체크를 해야 하는 경우, 해당공통 변수를 include한 후 사용하면 된다. JSPF란 그냥 후자처럼 사용하는 JSP를 JSPF 확장자로 선언한 뒤 web.xml에 선언하여 모든 JSP 페이지 내에 자동으로 Include 되게 해주는 하나의 방법뿐이다. 예를들면 webConstraint.jspf >> 내용 Web/스프링 2017. 4. 13. 스프링 시큐리티 - Remember Me 스프링 시큐리티 기초 따라가기 (2) - Remember Me 출처: http://hamait.tistory.com/327 [HAMA 블로그] 출처: http://hamait.tistory.com/327 [HAMA 블로그] Remember Me 기능 Remember Me 기능이란 사용자 세션이 종료(디폴트 30분?) 된 후에도 자동으로 로그인 할수있는 기능이다. 이것은 추가적인 쿠키를 저장 하는데 , 그 기간(디폴트 2주) 을 정하면 2주동안은 로그인 하지 않고도 인증할수있게된다. 쿠키는 username / expirationTime / password / key 와 이것들을 MD5 hash 로 인코딩한 정보를 포함한다.Remember Me 는 2가지 방법으로 구현가능한데 , 이 게시물에서는 심플 해쉬 .. Web/스프링 2017. 4. 6. 스프링 시큐리티가 적용이 안될때.. spring security 3.1 isAuthenticated() not working 등등이 아무리 해도 안 먹힘.. 몇시간 동안 삽질 끝에... 스택오버플로워 검색하니.. 어의없는;;;; 버그인지.. 단지 sitemesh와 스프링 시큐리티 설정 순서를 바꾸면 된다는 ㅜㅜ 다른 모든 분들이 비슷한 경험을 하실까봐 오랜만에 포스팅 합니다 --- 이건정말.... 황당하다.. 출처 : http://stackoverflow.com/questions/9249640/spring-security-3-1-isauthenticated-not-working Web/스프링 2017. 4. 5. 스프링 시큐리티 중복 세션 문제 Maximum sessions of 1 for this principal exceeded 세션에서 이것을 적용했을 때 , 중복 로그인하면 안되면서 세션이 없으면서 로그인도 안된다. 노답이다. 제대로 된 해결방안은 못찾은거 같다 이렇게 선언하면서 최초 로그인만 세션으로 허용하도록 하였다. 나중에 다시 확인해보자 Web/스프링 2017. 4. 5. 스프링 시큐리티 csrf 태그라이브러리 스프링 시큐리티 태그라이브러리를 활용하면 더욱 편리하게 사용할 수 있습니다. Ajax 를 이용하려면 global js 파일을 하나 만드셔서 ajax submit 시/* * Cross Site Request Forgery (CSRF) * protected CSRF for ajax Jquery */ (function($) {var token = $("meta[name='_csrf']").attr("content");var header = $("meta[name='_csrf_header']").attr("content");$.ajaxSetup({ beforeSend: function(xhr) { xhr.setRequestHeader(header, token); } }); })(jQuery);이렇게 사용하시면 .. Web/스프링 2017. 4. 3. 대체 .. jndi는 언제 왜 쓰는 것인가.. 굳이 필요하나 .. 왜케 설명이 안되있는거야 Web/스프링 2017. 3. 31. 스프링 시큐리티 -참조 페이지 https://www.slideshare.net/meadunhansa/ss-53303729 - ppt 로 되어잇음 http://egloos.zum.com/springmvc/v/504862 - 설명 http://hamait.tistory.com/325 http://niees.tistory.com/22 -- 보고한것 http://cusonar.tistory.com/category/Java/Spring%20Boot Web/스프링 2017. 3. 29. [JDBC] Resultset을 이용한 행 갯수 구하기. [JDBC] Resultset을 이용한 행 갯수 구하기.Major/Java 2010.11.24 20:25 ResultSet에는 row갯수를 반환하는 메소드가 존재하지 않는다. 뭐 만든놈 맘이겠지만.. 대신 ResultSetMetaData는 행갯수를 반환하는 메소드가 존재한다. 일부러 그런건지는 모르겠는데.. 디비쪽작업을 하다보면 행갯수는.. 정말 많이 필요하다. 방법은 3가지이다. 첫 번째는 쿼리를 이용하는 방법이다. 뭐 간단하게 카운트 키워드를 사용하면 된다. select count(*) from talbe_name; 이렇게.. 대충 소스를 써보자면.. public class test{ public static void main(String[] args) throws Exception { String .. DB/Oracle 2017. 3. 29. Connection 에 따른 ResultSet 의 설정, resultSet row 수, 개수 JDBC 를 이용해서 데이터를 가지고 오는 과정에서 특정 테이블의 내용을 출력하려고 하는데 JTable 도 힘든데..이해 못할 에러가 발생한다.. 소스코드는 대략 아래와 같다. prmt = con.prepareStatement("select * from " + jtf1.getText());rs = prmt.executeQuery(); rsmd = rs.getMetaData(); rs.last(); row_count = rs.getRow(); // 레코드 수확인 rs.beforeFirst(); // 커서 원위치 col_count = rsmd.getColumnCount(); // 테이블 컬럼의 갯수 Object [][] data = new Object[row_count][col_count]; //데이터의 갯.. DB/Oracle 2017. 3. 29. [oracle] merge into insert or (update, delete ) 중 조건에 맞춰 실행할 경우 사용 DB/Oracle 2017. 3. 29. 이전 1 ··· 27 28 29 30 31 32 33 ··· 42 다음