반응형

웹 개발 273

[javascript] json array에서 원하는 field에 url encode, decode

/** * key를 넘겨서 key가 같으면 해당 field를 urlencode한다. * @param unknown_type $data * @param unknown_type $search_key */ function url_encode(&$data, $search_key) { foreach($data as $key => $value) { if($search_key == $key) { $data[$key] = urlencode($value); } else { if(is_array($value)) { url_encode($data[$key], $search_key); } } } } /** * key를 넘겨서 key가 같으면 해당 field를 urldecode한다. * @param unknown_type $d..

웹 개발 2019.07.24

JSP MultipartRequest upload

1. WEB-INF/lib에 cos.jar 추가 2. form 태그에 enctype="multipart/form=data" 속성 추가 3. 받는쪽에 아래와 같이 추가 - import com.oreilly.servlet.* - com.oreilly.servlet.multipart.DefaultFileRenamePolicy 4. request를 받는다. - MultipartRequest multi=new MultipartRequest(request, "저장경로", "파일 크기 제한", new DefaultFileRenamePolicy()); 5. form 태그 값 받는 방법 - String prcm_curr = multi.getParameter("abc"); 6. 파일명 받는 방법 - multi.getFil..

웹 개발 2019.07.24

++i 와 i = i + 1 의 비교

++i 와 i = i + 1의 결과는 같지만 실제로 연산이 수행되는 과정은 다르다. ++i가 더 적은 명령만으로 작업을 수행하기 때문에 더 빠르다. * 바이트 코드 비교 수식 i = i + 1 ++i 컴파일된 코드 istore_1 iload_1 iconst_1 iadd istore_1 istore_1 iinc 1 1 위의 표는 컴파일 했을 때 새엉되는 클래스 파일(*.class)의 바이트코드 명령어를 비교한 것이다. i = i + 1은 5개의 명령으로, ++i는 2개의 명령으로 이루어져 있다.

웹 개발 2019.07.24

[jquery] attr과 prop 차이 (attr vs prop)

1. 개요 jQuery 1.6/1.6.1에서 .attr()와 .prop()로 나눔 ( checkbox에 버그가 존재해서 ) * 공식 API 문서 ( http://api.jquery.com/prop/ ) The difference between attributes and properties can be important in specific situations. Before jQuery 1.6, the .attr() method sometimes took property values into account when retrieving some attributes, which could cause inconsistent behavior. As of jQuery 1.6, the .prop() method pr..

웹 개발 2019.07.24

[IE] internet explorer autocomplete off

google chrome에서는 form 태그에 autocomplete="off"라는 옵션을 주면 비밀번호를 저장하지 않게 할 수 있습니다. 그런데 Internet Explorer(IE)에서는 11버전부터 이 기능을 지원하지 않습니다. 근거 자료 : microsoft MSDN - http://msdn.microsoft.com/en-us/library/ie/ms533486(v=vs.85).aspx 위 문서를 해석하면 아래와 같습니다. 11버전에서는 지원하지 않습니다. 만약 autocomplete가 활성화 되어 있다면 각 필드마다 추천 값들이 제시될 것입니다. 추천값들은 name변수나 vcard_name변수에 따른 vCard schema에 의거해 정해집니다 만약 autocomplete가 비활성화 되어 있다면 ..

웹 개발 2019.07.23
728x90
반응형
loading