Spring84 e7e샘의 시큐리티 설정2(AJAX토큰사용/로그인페이지 설정) SECURITY AJAX바닐라 방식일떄 DOCTYPE html> Insert title here 미누천사 로그아웃 이지용!! 아작스 전송 //csrf 토큰은 get방식에는 안 보내도 됨! //서버에서 발행된 헤더네임과 토큰갑사 저장 var header = '${_csrf.headerName}'; var token = '${_csrf.token}'; var myBJ = document.querySelector("#bj") function fAjax(){ console.log(myBJ.value) let xhr = new XMLHttpRequest(); xhr.open("post","/sec/angma/seoju",true); //바닐라 자바스크립트 사용시 AJAX send 전에 헤더값 세팅 필요 xhr.s.. 2023. 8. 29. e7e샘의 시큐리티 설정 Spring Legacy Project생성 Project name설정 후에 Spring MVC Project선택후 넥스트 패키지 네임 설정후 피니쉬 생성된 프로젝트 우클릭 후 Properties클릭 Project Facets 선택해서 java파일 내 버전으로 설정 Dynamic Web Module 버전 설정 톰켓 9는 4.0대를 지원 톰켓 8은 3.0대를 지원 구글치면 나옴 다됬으면 어플라이 클릭 이렇게 설정하고 콘솔에 보면 이렇게 두 개 오류난거 확인 src/test/resources 파일 안에 log4j.xml파일 삭제 이유는 필요없음 삭제하고 나면 오류가 하나밖에 안남음 남은 오류는 log4j.dtd가 없다는 뜻인데 이거는 구글에 검색해서 다운하면 됨 다운로드 받았으면 이 오류나있는 경로에 복사해서.. 2023. 8. 29. Sweetalert 사용방법(Alert창 꾸미기) https://sweetalert2.github.io/ SweetAlert2 A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes sweetalert2.github.io 주소에 들어감 왼쪽 목록에 Installation 클릭 CDN방식 복사 붙여넣기 Examples 클릭 이중에 하나 선택 해서 복사 사용할 곳에 붙여넣기 확인 2023. 8. 28. e7e샘의 파일 업로드 및 다운로드!!(유용) //파일 다운로드!! //요 테크닉 잘 저장해주었다가 활용!, 요 방법이 젤 쉽고, 명확! function fDownload(urlPath) { let startIndex = urlPath.lastIndexOf("/")+1; let oFileName = urlPath.substring(startIndex); let aTag = document.createElement("a"); //a 태그 생성 aTag.href = urlPath; aTag.download = oFileName; //클릭시 다운로드가 되도록 downlad속성 추가 aTag.click(); //강제 클릭 발생 } //페이지 시작하자마자 리스트 뿌리깅 function getList(){ $.ajax({ type:"get", url:"/res.. 2023. 8. 28. e7e샘의 파일 업로드 및 인설틍! servlet-context MtConfig package com.suji.merong.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration //자바파일을 설정 파일로 변경시켜줌 public class MyConfig implements WebMvcConfigurer{ @Override public void addResourceHan.. 2023. 8. 28. 외부강사님 교육 역할 = 업무중심으로 나누기 pl들은 프로젝트를 하다보면 다툼이 생김 절대 강압적으로 하지말기 (수평관계) ㄴ개인실력을 높이는게 우선 팀원들은 수평관계이면서 수직관계인것을 인지하고 pl을 의견을 주기 레벨1 = 시연을 할때 실제 화면에 보여지는것 래벨2 = 발표에 영향을 안받는 기능들 레벨1을 꾸며주는 팝업창 등 레벨3 = 공통코 레벨4 = 자기가 하고 싶은 화면들 많이 알면 많이 가르쳐주기 모르면 물어보지 않기!?,고민해보기 물어볼때 최대한 고민해보고 여기까지 했는데 막혔다고 물어보기 공통코드 = 코드번호와 코드네임을 관리하기 위한 코드 EUC타입 = 2바이트 코드조합을 어떻게 하느냐에 따라 2바이트 utf-8 = 3바이트 바이트 길이구현 get방식과 post방식의 인코딩방식이 다르다 get방식은 UR.. 2023. 8. 26. 이전 1 2 3 4 5 6 ··· 14 다음