일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 휴식
- 보드게임점수계산
- 옥길그릭요거트
- 부천공간대여
- 코딩
- 서울파티룸
- 광명파티룸
- 보드게임점수
- 스컬킹점수계산
- 스컬킹
- 가장존경하는인물
- mysql
- 존경하는위인
- 옥길동요거트
- 스페이스우일
- 해외여행
- 옥길파티룸
- 취미
- 옥길동파티룸
- MBTI
- 구로파티룸
- 웹개발
- 착한코딩
- 일
- 스컬킹점수
- 파티룸
- 그릭요거트
- 개발자
- 옥길요거트
- 부천파티룸
- Today
- Total
목록Java & Spring/Solution (5)
SIMPLE & UNIQUE
Java Filter로 XSS 처리 XSS(Cross Site Scripting) : 게시판, 웹 메일 등에 삽입된 악의적인 스크립트에 의해 페이지가 깨지거나 다른 사용자의 사용을 방해하거나 쿠키 및 기타 개인 정보를 특정 사이트로 전송시키는 공격. 방어하려면 아래 3가지 파일 수정. CrossScriptingFilter.javapackage com.greatwebguy.filter; import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet...
네이티브 앱에서 모바일 웹 진입시 백화현상 현상 : 네이티브 앱에서 url호출로 모바일 웹으로 이동시, 운영서버에서는 정상적으로 동작하는데 스테이징 서버에서는 페이지 이동을 못한다.원인 : 호출 url이 https인데 스테이징 서버에는 인증서가 설치되어 있지 않았다.해결방법 : (스테이징서버 코드에서만) spring-security-context.xml 수정. OR https를 타지 않도록 수정한다.
JSON(JavaScript Object Notation) JSON은 다른 언어간에 객체를 전달하는 포맷으로 많이 사용된다 자바스크립트를 위한 것이고 객체 형식으로 자료를 표현하는 데이터 포맷주로 AJAX를 사용해 데이터를 주고 받을 때 그 데이터 포맷으로 JSON을 사용하는 것이다.$.ajax({ url: "drug.jsp", type: "POST", cache:false, timeout : 30000, dataType:"json", data: { "location": "서울", "date": 6, "booking": false}, success: function(data) { alert('success'); },}); 아래와 같이 직접 key : value 로 입력하거나 data: { "locatio..
POST/AJAX아래 코드는 body 유형 선택시 그에 맞는 jsp파일 자체를 html로 뿌려주는 스크립트다.크롬에서는 정상동작.익스프로러에서는 첫번째 body유형 선택시에만 실행되고, 2번째 선택부터는 동작하지 않는다.구글링 해보면 캐시가 남아있는 상태에서, 계속 똑같은 ajax url을 호출하니 오류가 난다는 (ie cache 문제) 답변이 많다. $("'#drugBody").empty(); $.ajax({ type: "POST", url: "/home/index_ajax", data : {param1 = value1}, dataType : "html" success: function(data){ $j('#drugBody").html(data); } } ); 1. ajax 코드 내에 캐시를 남기지 않..
URIEncodingHTTP body의 입력 데이터는 기본으로 UTF-8로 디코딩된다.반면 URL은 ISO-8859-1으로 디코딩한다.(한글이 깨지는 이유)브라우저에서 Form 데이터를 기본설정으로 UTF-8 인코딩하므로Form으로 전송되는 데이터는 한글이 깨지지 않는다. 1. Jsp나 js에서 get으로 [url?name="한글"]을 보냈는데, Controller에서 한글이 깨진다. get을 하기 전에 encodeURIComponent(name)을 해주고, Controller에서 new String("name".getBytes(8859_1"), "UTF-8")을 해준다. => 하지만 이 경우 다른 jsp파일에서 post로 동일한 Controller의 같은 변수를 사용할때, 한글이 깨진다. (데이터를 U..