ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JSP] 특수문자 변환 함수
    case Computer : 2009. 6. 23. 10:37
    php에 htmlspecialchar() 함수가 있어 쉽게 변경할수 있지만 jsp는 그런게 없는것 같다??

    내가 함수를 못찾은건지 모르겠지만..

    무튼... 그냥 함수로 만들었다.

    <%!
    String  Replace_Html_Char(String shtml_char)
    {
     String dhtml_char;
     StringBuffer sb = new StringBuffer();
     
    for(int i=0; i < shtml_char.length(); i++)
    {
        char c = shtml_char.charAt(i);
        switch (c)
       {
          case '<' :
            sb.append("&lt;");
            break;
         case '>' :
            sb.append("&gt;");
            break;
         case '&' :
            sb.append("&amp;");
            break;
         case '"' :
            sb.append("&quot;");
            break;
         case '\\'' :
            sb.append("&apos;");
            break;
         default:
            sb.append(c);
         }
     }
    dhtml_char = sb.toString();

    return _dhtml_char;
     }


    함수로 따로 만들어 include 시켜 사용하면 된다.

    만약 하나만 변경한다면 Replace() 나 ReplaceAll() 함수가 준비되어 있다.

    반응형

    'case Computer :' 카테고리의 다른 글

    [COMMAND] XCOPY  (0) 2009.06.24
    [SIS] 필기 자료  (4) 2009.06.23
    Mozilla released Firefox 3.0.11 that fixes several security issues.  (0) 2009.06.14
    windows batch file make  (0) 2009.06.11
    windows prorocess list view command  (0) 2009.06.11

    댓글

Designed by Tistory.