차근차근 915

jsp 캐시

... (+20230818 추가) - 위에 코드만 추가했을 때 css나 js는 갱신이 됐는데 jsp내 수정사항은 바로 반영되지 않아서 추가하였다.. jsp에서 공통파일에 상단에 추가 https://stir.tistory.com/41 [JSP] 캐시 방지 & 캐시 삭제 팁 캐시 방지 둘 중 하나 사용하면 된다. JSP 페이지 - 공통 jsp파일에 해당 코드 추가 CSS, JS 각각에 추가 하지만 현재시간은 계속 갱신된다는 단점으로 인해 클라이언트에서 용량이 많은 css나 js파일 stir.tistory.com 더보기 캐시 방지 둘 중 하나 사용하면 된다. JSP 페이지 - 공통 jsp파일에 해당 코드 추가 CSS, JS 각각에 추가 하지만 현재시간은 계속 갱신된다는 단점으로 인해 클라이언트에서 용량이 많은..

쌰 입력받기.. + 굑 입력받기

[현재 상황] form(멀티파트)안에 있는 데이터들을 post로 보낸다. 그리고 페이지는 euc-kr로 되어 있는데.. 기존에 이렇게 되어 있었기 때문에 유지함.. 으쌰 으쌰 라는 말을 저장할 때 으? 으? 로 자바에서 받음. 그래서 utf-8로 보내봄.. jsp에서 저장 버튼 누를 때 ajax로 보내면서 인코딩해서 보냄 const formData = new DormData(); formData.append("testName",encodeURIComponent($("input[name=testName]").val())); 그리고 컨트롤러에서 받을 때 URLDecoder.decode(testName변수,"UTF-8");해서 받아봄 으? 으?로 보냄 찾아보니 이 방식은 get에서만 되기 때문에 post는 컨..

html 이미지로 만들어서 저장하기

html페이지를 이미지로 만들어서 카카오톡에 공유하려고 했는데 다른 방식으로 진행하게 되어서 일단 작성해둔다.. //html페이지는 css가 안먹힐 경우 //하나씩 개별 작성해야 한다. //1. html 페이지를 캡쳐한다. base64 //2. base64를 blob으로 변환하여 //3. 폼을 만들고 ajax로 서버에 저장하고 //4. 받아온 이미지 파일명을 카카오 공유할 때 사용한다. //* 화면이 100%여야 이미지가 그나마 정확하게 캡쳐됨. function fn_ImageSave(){ //1. html 캡쳐하기 $('html').scrollTop(0); var imgBase64 = ""; var base64ImageContent = ""; var blob = ""; html2canvas(docume..

스프링, 오라클, 페이징, 페이지네이션,마이바티스

1. 공통으로 사용될 페이지네이션 DTO public class PaginationDto { private int listSize = 10; //초기값으로 목록개수를 10으로 설정 private int rangeSize = 10; //초기값으로 페이지 범위를 10으로 설정 private int page; //현재페이지 (현재 목록의 페이지 번호) private int range; //현재 페이지 범위 (각 페이지 범위 시작 번호) private int listCnt; //총 게시물의 개수 private int pageCnt; //총 페이지 범위의 개수 private int startPage;// 총 페이지 범위의 개수 private int statList; //한 페이지 목록의 개수 (한 페이지 당 보여..

차근차근/Spring 2023.03.17

robots.txt

1. robots.txt 내용 이런 식으로 중접되지 않게 작성 User-agent: Googlebot User-agent: Yeti User-agent: Daumoa Disallow: /admin/ Disallow: /adin2/ Allow: / User-agent: * Disallow: /admin/ Disallow: /admin2/ Allow: / 2. 검색사이트에서 검색을 했을 때 "웹사이트주소/admin/123" 이 페이지가 노출되지 않았으면 좋겠다는 요청이 있었다. robots.txt설정은 변경했지만 언제 적용되는지 알 수 없기 때문에 1) 네이버 https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 sear..

부트스트랩 5.1 폰트 바꾸기

부트 스트랩으로 개발 중 인데 기존의 느낌을 살려서 디자인해달라고 한다.. '-' 휴..부트스트랩 기본 포트랑은 차이가 있어서 방법 찾아봄.. https://shanepark.tistory.com/429 부트스트랩 기본 폰트 --bs-body-font-family 변경하기 Intro 부트스트랩을 사용 하고 있는데, 전체적으로 기본 폰트를 변경 하려고 하니 --bs-body-font-family가 적용 되어 있어서 변경하는데 까다로운 상황이 있었습니다. 물론 css를 덮어 쓰며 !important; 를 shanepark.tistory.com 여기 글 보고 따라해봄. 안됨. --bs-body-font-family: 내가 사용할 폰트; https://getbootstrap.kr/docs/5.1/customiz..

form 안에 데이터 전체 확인하기

[ 기존 방식 ] //1) select box데이터 var test1_name = document.getElementById("test1_name"); var testName = test1_name.options[test1_name.selectedIndex].value; //2) input type text var test1Info = document.getElementById("test1_info"); //... 확인할 값들을 다 작성하고.. if(testName.value == ""){ alert("testName을 입력해주세요."); test1_name .focus(); return; } 이렇게.. 매번 폼데이터를 확인했었는데... 다른 방식이 있지 않을까 하고 찾아보다가 어차피 ajax로 form..

문자인증번호 바로 읽어오고 싶다.

autocomplete="one-time-code" 추가 문자형식.. 테스트 필요 나는 "[인증번호 : 0000000] 입력해주세요 " 하니까 읽어왔다. https://swieeft.github.io/2020/08/13/MobileAuthNumberAutomaticCompletion.html 인증번호 + 조사 + 인증번호 텍스트 ex) 0000은 인증번호, 0000을 인증번호 등 인증번호 텍스트 + 조사 + 인증번호 ex) 인증번호는 0000, 인증번호를 0000 등 인증번호 + 특수문자 + 인증번호 텍스트 ex) 0000 : 인증번호, 0000 - 인증번호 등 인증번호 텍스트 + 특수문자 + 인증번호 ex) 인증번호 : 0000, 인증번호 - 0000 등 https://im-designloper.tis..

웹앱 모바일에서 숫자키패드 바로 띄우기

1. type="number" pattern="\d* 이렇게 해야 웹사이트를 모바일에서 접속했을 때 키패드 바로 나온다. 2. 근데 타입이 넘버이면 입력칸 오른쪽에 음.. 화살표?가 생기니까 css추가함 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance:none; margin : 0; } input[type=number]{ -moz-appearance : textfield; } + 휴대폰 인증기능 추가 시 인증문자를 바로 받고 싶다면 autocomplete = "one-time-code" + ajax로 form 데이터 post형식으로 보낼 때.. ? input type number데이터 넘어가는지 확..

반응형