본문 바로가기
반응형

공부381

[정규식-JAVA] 쿠폰 or 카드번호 가운데에 '-' 삽입 // 쿠폰 코드 OR 카드번호 - 삽입public static String setCode(String code) {if (code == null) {return code;} else if (code.equals("")) {return code;} String regex = "(\\d{4})(\\d{4})(\\d{4})(\\d{3,4})";code = code.replaceAll(regex, "$1-$2-$3-$4"); return code;} 2017. 9. 28.
파일다운로드 개발할 때 유의할 점. 파일다운로드를 할때 파라미터가 있는 경우파라미터에 '../'를 추가하여 다른 경로의 파일을 가져올 수 있게 된다.이럴경우 서버에 중요한 파일이 있는경우(예를들어 DB접근정보 등이 있는 경우) 해킹당할 위험이 있다. 해서 다음의 2개를 점검함으로써 막는것이 좋다. 1. 세션이 있는지 여부를 판단2. 파라미터에 '../' 값이 있는지 확인하고 있으면 Exception 발생. 2017. 9. 20.
[JS] H 태그에 넘버링 하기. 도쿠위키를 만들다보니 나무위키처럼 대제목에 숫자가 들어가는 것에 넘버링을 하고싶어 만들게 되었다. 다만, 목차에는 숫자가 적용되진 않는다.개발은 jquery 로 했다. 아래의 소스를 시작할때 넣어주면 된다. jQuery(document).ready(function(){ listH = ["h1", "h2", "h3", "h4", "h5", "h6"]; // var prevId; var numReset = 1; for(var i=0; i < listH.length; i++){ jQuery(listH[i]).each(function(idx, v){ var text = jQuery(this).text(); // 문구 // 최근 부모역 h 태그 찾기. var valueH = listH[i - 1]; var pre.. 2017. 9. 19.
[JAVA] 세션값 살펴보기. (Spring) 세션에 들어있는 값 살펴보기 @RequestMapping(value = "/test")public String test(HttpServletRequest request) throws Exception {HttpSession session = request.getSession();Enumeration se = session.getAttributeNames();while (se.hasMoreElements()) {String getse = se.nextElement() + "";System.err.println("@@@@@@@ session : " + getse + " : " + session.getAttribute(getse));}} 2017. 9. 13.
[JAVA] Map 클래스의 key값 스타일 일괄적으로 바꾸기. Map 에서 Key를 대문자 또는 소문자로 일괄되게 해야한다거나, 혹은 보편적으로 쓰이는 변수네임작성방식을 일관되게 해주고 싶을때 쓰면 좋을 듯 하다. 해당 클래스는 2개의 기능을 가진다.1) Key 값의 대소문자 변경2) Key 값을 value_type => valueType 으로 변경(반대도 가능) import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Map; /** * 1) Key 값의 대소문자 변경 * 2) Key 값을 value_type => valueType 등으로 변경 */public class DataKeySetUtil {/******.. 2017. 9. 12.
[JAVA] MAP 이나 LIST 를 JSON으로 변경하기. JAVA 에서 사용하는 Map 객체 또는 List 객체를 JSON으로 변경하기. // list 을 json 형태로 변형.@SuppressWarnings({ "unchecked" })public static JSONArray convertListToJson(List bankCdList) {JSONArray jsonArray = new JSONArray();for (Map map : bankCdList) {jsonArray.add(convertMapToJson(map));}return jsonArray;} // map 을 json 형태로 변형@SuppressWarnings({ "unchecked" })public static JSONObject convertMapToJson(Map map) {JSONObje.. 2017. 9. 8.
반응형