'분류 전체보기'에 해당되는 글 377건

  1. 2013.02.14 [Java] - 전자정부 프레임워크 AJAX UTF-8 인코딩
  2. 2013.02.12 [CSS] - Android Input, Textarea focus 시 테두리 버그 해제방법
  3. 2013.02.12 [Javascript] - Javascript 배열 가나다 정렬
  4. 2013.01.25 [Html] - Input placeholder 예제
  5. 2013.01.23 [PHP] - 모바일 크로스도메인 PHP 헤더 설정값
  6. 2013.01.21 [PHP] - 로컬 폴더 하위 폴더 까지 찾기 ( 펌 )
  7. 2013.01.17 [Html5] - Canvas 배경 이미지 넣기 2
  8. 2013.01.16 [Appspresso] - ax.ext.media.pickImage(갤러리 호출)
  9. 2013.01.16 [Appspresso] - ax.ext.media.captureImage(카메라 호출)
  10. 2013.01.16 [Appspresso] - ax.ext.ui.pick 샘플

[Java] - 전자정부 프레임워크 AJAX UTF-8 인코딩

Java 2013. 2. 14. 16:24
반응형

*.JAVA

----------------------------------------------------------------------------------------------


@ResponseBody

     public String selectSubMenu(HttpServletResponse response)  throws Exception {

      

    MenuSearchVO searchVO = new MenuSearchVO();

   

    LoginVO userVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;

   

if (userVO != null) {

searchVO.setEmplyrId(userVO.getId());

}

   

    List<MenuSearchVO> list = menuService.selectSubMenuList(searchVO);


    JSONArray jsonArray = new JSONArray();

   

    response.setHeader("Cache-Control", "no-cache"); 

    response.setContentType("text/html;charset=utf-8");

   

    for( int i=0; i<list.size(); i++ ){

     

    JSONObject obj = new JSONObject();

    MenuSearchVO rvo = (MenuSearchVO)list.get(i);

   

    // AJAX UTF - 8 

    String menuNm = URLEncoder.encode(rvo.getMenuNm(), "utf-8");

   

    obj.put("menuNo", rvo.getMenuNo());

    obj.put("menuNm", menuNm);

    obj.put("authorCode",         rvo.getAuthorCode());

    obj.put("upperMenuNo", rvo.getUpperMenuNo());

   

    jsonArray.add(obj);

    }

   

   

    System.out.println(jsonArray);

   

    return JSONValue.toJSONString(jsonArray);

    }


*.JS

----------------------------------------------------------------------------------------------


$.post(url, v, function(data){

$.each(data, function(i, v){

var menuName = decodeURIComponent(v.menuNm);

});

});



반응형
:

[CSS] - Android Input, Textarea focus 시 테두리 버그 해제방법

HTML and CSS 2013. 2. 12. 16:47
반응형

css 추가해주세요.


-webkit-user-modify:read-write-plaintext-only;


한글 입력시 한박자 느린 버그있습니다.


완벽한건 아닙니다~

반응형
:

[Javascript] - Javascript 배열 가나다 정렬

Javascript 2013. 2. 12. 11:52
반응형

var name = new Array("윤일상", "정준하", "김홍도", "최철수");


name.sort(sortDesc);


function sortDesc(a, b)

{

  if( a > b ) return 1 ;

  if( b > a ) return -1;


  return 0;

};

반응형
:

[Html] - Input placeholder 예제

HTML and CSS 2013. 1. 25. 11:37
반응형



<input type="text" placeholder="검색어를 입력하세요" />

반응형
:

[PHP] - 모바일 크로스도메인 PHP 헤더 설정값

PHP 2013. 1. 23. 08:30
반응형

header('Access-Control-Allow-Origin: *');

header('Access-Control-Allow-Methods: GET, POST, OPTIONS');

header('Access-Control-Allow-Headers: X-Requested-With');

header('Access-Control-Max-Age: 86400');

반응형
:

[PHP] - 로컬 폴더 하위 폴더 까지 찾기 ( 펌 )

PHP 2013. 1. 21. 15:35
반응형

function filesInDir ($tdir) 

if($dh = opendir ($tdir)) { 

$files = Array(); 

$in_files = Array(); 

while($a_file = readdir ($dh)) { 

if($a_file[0] != '.') { 

if(is_dir ($tdir . "/" . $a_file)) { 

$in_files = filesInDir ($tdir . "/" . $a_file); 

if(is_array ($in_files)) $files = array_merge ($files , $in_files); 

} else { 

array_push ($files , $tdir . "/" . $a_file); 

closedir ($dh); 

return $files ; 


foreach (filesInDir ('./1') as $key => $a_file){ 

echo ">>".$a_file . "<br>" ; 


출처 : http://tipsbox.tistory.com/entry/PHP-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-%EB%82%B4%EC%9D%98-%ED%8C%8C%EC%9D%BC-%EB%AA%A9%EB%A1%9D-%ED%95%98%EC%9C%84-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-%ED%8F%AC%ED%95%A8

반응형
:

[Html5] - Canvas 배경 이미지 넣기

Html5 2013. 1. 17. 15:43
반응형

function setBackground()

{

var image = new Image();

image.onload = function() {

context.drawImage(image, 0, 0, canvas.width, canvas.height);

}

image.src = " 이미지 경로 ";

}

반응형

'Html5' 카테고리의 다른 글

[Html5] - Html5 Speech input  (0) 2013.04.04
:

[Appspresso] - ax.ext.media.pickImage(갤러리 호출)

Appspresso 2013. 1. 16. 15:39
반응형

function errback(e)

{

console.log("Error Msg :: " + e.message);

}

function pickImage()

{

ax.ext.media.pickImage(function (filename) {

deviceapis.filesystem.resolve( function(file) {

$("#imgTarget").attr("src", file.toURI());

}, errback, filename, "r");

}, errback, {});

};

반응형
:

[Appspresso] - ax.ext.media.captureImage(카메라 호출)

Appspresso 2013. 1. 16. 15:38
반응형

function errback(e)

{

console.log("Error Msg :: " + e.message);

}

function chooseImage()

{

ax.ext.media.captureImage(function (filename) {

deviceapis.filesystem.resolve( function(file) {

$("#imgTarget").attr("src", file.toURI());

}, errback, filename, "r");

}, errback,{});

}

반응형
:

[Appspresso] - ax.ext.ui.pick 샘플

Appspresso 2013. 1. 16. 15:21
반응형

var scb = function(pickedButtonIdx){

if(pickedButtonIdx > -1)

{

alert(pickedButtonIdx);

}

};

var opts = {"title":"구분"};

var items = ["Item1", "Item2"];

ax.ext.ui.pick(scb, items, opts);

반응형
: