본문 바로가기

spring9

[Spring] Ajax란 무엇인가, 사용법 - Ajax(Asynchronous JavaScript and XML)는 비동기적인 웹 제작을 위한 기법이다. 간단히 설명하면 특정 페이지의 데이터 변화가 존재할 때, 페이지를 refresh 해야 적용이 된다. 데이터의 변화가 많다면 지속적인 새로고침기능을 수행해 주어야한다. 매우 불편한 진실이고 트래픽이 증가하게되어 비효율적인 로딩이 너무 많아진다. 데이터만을 바꾸고싶은데 다른 이미지라던지 View를 이루고있는 틀을 다시 로드한다는건 쓸데없는 자원낭비이다. 이것을 막기위해 Ajax라는것을 쓴다. 동적으로 페이지를 변화시켜주는 기능이라 생각하면 이해가 빠를 것이다. 예를들어 파일업로드 중 Progress Bar를 이용해 수치를 보고싶다고 가정하면, 1% 2% 될때마다 페이지를 reload 할것인가? 하... 2018. 4. 9.
[Spring] MultipartHttpServletRequset을 이용한 다중 파일 업로드 ------------------------------------------------------------------------ 시작하기 전에 현재 클라우드 비슷한 웹 프로그램을 개발하고 있습니다. 현재 프로젝트가 파일 업로드 구현이 필수적인데 단일 파일 업로드는 예제가 많습니다. 제가 만드는 클라우드는 특성상 고용량, 많은 파일 업로드 기능이 필요하여 다중 파일 업로드 방식을 찾아 헤멨습니다. 예제를 보면 종류도 많고 사용법도 제각각이라 이것 저것 다 써봤는데 꼭 하나가 되면 하나가 불편한 현실이 다가오더군요 1. 파일업로드 기능은 되는데 다중선택이 안됨. 2. 다중 선택은 되는데 input file 태그를 추가시켜 수동으로 하나하나 파일 선택해야함. 3. 단일 파일업로드 + Progress Bar(.. 2018. 4. 4.
[html] Spring 에서 img 클릭시 form submit 하는방법 이미지 클릭시 태그를 실행하는 방법 Hellow 이런 형식으로 작성하면됩니다. 2017. 9. 7.
[Spring] 스프링 외부 URL 리다이렉트(Redirect to external URL) Spring 웹 서버 내의 페이지 말고 외부 URL로 접근하고 싶을 때 @RequestMapping(value = "/movepage") public String Login(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException { System.out.println("movepage"); final String redirectUrl = "redirect:http://www.naver.com"; return redirectUrl; } redirect:http://www.naver.com 하시면 됩니다. 감사합니다. 2017. 9. 7.