목록전체보기 (115)
Develop
SmartEditor2 사용자 가이드SmartEditor2 사용자 가이드 · GitBook (naver.github.io) SmartEditor2 사용자 가이드 · GitBookNo results matching ""naver.github.io nhn.husky.EZCreator.createInIFrame({ elPlaceHolder: "content"}); 제일 기본이다 nhn.husky.EZCreator.createInIFrame({ elPlaceHolder: "content", fOnAppLoad : function(){ console.log("fOnAppLoad"); }, fCreator : "createSEditor2" }); 몇개의 옵션이 있긴함
리다이렉트를 하고 싶으면return "redirect: 이동하고 싶은 곳";라고 입력하면 된다. 데이터를 보내는 방법은 두가지 방법이 있음model 과 flash @RequestMapping("test")public String test(Model model, RedirectAttributes rttr ) throws Exception{ model.addAttribute("modelMsg", "사라지지않는 메세지"); rttr.addFlashAttribute("flashMsg","새로고침시 사라짐"); return "redirect:text";}
el : ${requestScope["javax.servlet.forward.request_uri"]}스크립트릿 : request.getAttribute("javax.servlet.forward.request_uri") 위의 코드를 jsp에서 사용하면.jsp 경로가 아닌 .com .do 처럼 호출된 url이 표시된다 위의 내용외에도 아래 내용도 있음javax.servlet.forward.request_urijavax.servlet.forward.context_pathjavax.servlet.jsp.jstl.fmt.locale.requestjavax.servlet.jsp.jstl.fmt.localizationContext.requestjavax.servlet.forward.query_string requ..
에서 invalid-session-url은 세션이 만료되면 이동하는 주소이다(만료되었든 만료시키든 이동함) 그러나 만약 제대로 동작하지않는다면먼저 로그아웃 버튼 클릭시 이동하는지 확인해보고세션 만료시 이동하는지 확인해보자 혹시 로그아웃시 /expried.do 로 이동하는데 세션 만료시 /expired.do로 이동하지 않고 그냥 로그인 창으로 가는 경우정말 세션이 만료된 것인지 확인해봐야한다 만약 권한 인증방식이 세션과 쿠키의 값이 서로 맞아야 인증되는방식이라면쿠키가 만료 되었을 때 세션이 만료되지 않아도 서로의 값이 맞지않아 로그인창으로 이동될 수 있다이러한 경우에는 세션이 만료되는 것이 아니기 때문에 /expired.do로 이동하지 않는다 세션 만료설정이라고 생각했던 부분이 사실은 토큰 만료 설정이었고..
이미지를 저장하지않고 데이터를 그대로 뷰페이지에 출력하고자 할 때 많이 사용한다 //JAVAbyte[] imgByte = " Byte Array 데이터"byte[] byteEnc64 = Base64.encodeBase64(imgByte);String img = new String(byteEnc64 , "UTF-8"); //VIEW
serviceImpl @Override public boolean otpLogin(SOMap rmap) throws Exception { SOOMap var = Util.getSOOVmap(rmap); SOOMap dbparams = new SOOMap(); String userNo = p.getStr("userNo"); dbparams.put("userNo", userNo); String otpKey = userDao.selectOtpKey(dbparams); if (Util.isNotEmpty(userNo) && Util.isEmpty(otpKey)) { var.put("otpKeyYn", "N"); // 개인키 생성 String privatekey = Goog..
파일 다운로드 구현하면서 알아본 내용- ajax로 다운로드 하는 방법과 Java에서 다운로드 하는 방법은 다르다- ajax 사용시 xhr.responseType = "blob" 라는 내용이 들어가야한다- ajax로는 get방식만 가능하며 post방식은 불가능하다- 태그를 이용한 ajax get방식은 보안에 취약하다 결론- form submit (post)방법을 사용했다- form submit 이라고 해서 꼭 페이지를 이동하는 것이 아니므로 써도 됨- 태그를 이용하여 스크립트 실행, 스크립트에서 form submit 실행(이 동작도 보안측면에서 괜찮아보이진 않는다) view.jsp ${file.ORG_FILE_NAME } (다운로드) 위의 JSP페이지에..
컨트롤러를 만든뒤 @Controller 어노테이션을 붙여주면알아서 컨트롤러를 찾아가야하는데 계속 아래와 같은 Whitelabel Error Page즉 404 페이지가 떴다 작성한 컨트롤러@Controllerpublic class MainController { /* * 유저 메인 화면 * */ @GetMapping("/mainPage") public String userMain() { return "user/main/main"; }} 에러가 뜨는 이유는 여러가지 이유가 있겠지만내 문제는 검색해서 주로 나오는 원인이 아니었다... 코드가 아닌 그냥 Controller의 위치 문제였고 위치를 바꿔주니까 정상적으로 페이지를 찾아갔다.컨트롤러의 위치는 src/main/java/com/[프로젝트이름과 같은 ..