전체 글(850)
-
Spring boot Security redirect 정보 가져오기
@RequestMapping("/login") public String login(HttpServletRequest request, HttpServletResponse response) { // case1 HttpSession session = request.getSession(); log.debug(session.getAttribute("SPRING_SECURITY_SAVED_REQUEST")); // case2 RequestCache requestCache = new HttpSessionRequestCache(); SavedRequest savedRequest = requestCache.getRequest(request, response); ..
2024.07.29 -
Spring boot Security redirect after logging
원하는 redirect로 가도록 successHandler 설정@Componentpublic class CustomAuthenticationSuccessHandler extends SimpleUrlAuthenticationSuccessHandler { @Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException { // Custom logic after successful authenticatio..
2024.07.29 -
Class 정보 가져오기
현재 실행 중인 메소드명 가져오기Thread.currentThread().getStackTrace()[1].getMethodName()
2024.07.27 -
div 태그 조작하기
숨기기
2024.07.27 -
request 객체 정보 조회
log.debug("url: " + request.getRequestURI()); log.debug("parameter---------------------"); Enumeration params = request.getParameterNames(); while(params.hasMoreElements()) { String name = (String)params.nextElement(); if(request.getParameter(name) != null) { log.debug(name +": "+ request.getParameter(name)); } } log.debug("attribute---------------------"); Enumeration attributes ..
2024.07.27 -
Sencha post 방식으로 데이터 전송시, 동적으로 파라메터 추가
form.submit({ params: { '_csrf': document.getElementById('_csrf').innerText }, success: function(form, action) { Ext.Msg.alert('Failed', action.result.msg); }, failure: function(form, action) { Ext.Msg.alert('Failed', action.result.msg); }});
2024.07.27