<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 4,comments - 30,trackbacks - 0

    public class ToHtml {
    ?/** HTMLエンコードが必要な文字 **/
    ?static char[] htmlEncChar = {'&', '"', '<', '>'};
    ?/** HTMLエンコードした文字列 **/
    ?static String[] htmlEncStr = {"&amp;", "&quot;", "&lt;", "&gt;"};

    ?/**
    ? * HTMLエンコード処理。
    ? *?? &,",<,>の置換
    ?**/
    ?
    ?public static String encode (String strIn) {
    ??if (strIn == null) {
    ???return(null);
    ???? }

    ???? // HTMLエンコード処理
    ???? StringBuffer strOut = new StringBuffer(strIn);
    ???? // エンコードが必要な文字を順番に処理
    ???? for (int i = 0; i < htmlEncChar.length; i++) {
    ???? ?// エンコードが必要な文字の検索
    ???? ?int idx = strOut.toString().indexOf(htmlEncChar[i]);

    ???? ?while (idx != -1) {
    ???? ??// エンコードが必要な文字の置換
    ???? ??strOut.setCharAt(idx, htmlEncStr[i].charAt(0));
    ???? ??strOut.insert(idx + 1, htmlEncStr[i].substring(1));

    ???? ??// 次のエンコードが必要な文字の検索
    ???? ??idx = idx + htmlEncStr[i].length();
    ???? ??idx = strOut.toString().indexOf(htmlEncChar[i], idx);
    ???? ?}
    ???? }
    ???? return(strOut.toString());
    ?}
    }



    <%@ page contentType="text/html; charset=Shift_JIS" %>
    <%@ page import="renesas.common.util.*" %>

    <html>
    ?<head>
    ??<title>HTMLエンコードのテスト</title>
    ?</head>
    <body>

    <h1>HTMLエンコードのテスト</h1>

    <form>
    <table>
    ?<tr>
    ??<td> & の付いたデータ</td>
    ??<td><input type="text" value="<%= ToHtml.encode("joe&joe") %>" /></td>
    ?</tr>
    ?<tr>
    ??<td> <> の付いたデータ</td>
    ??<td><input type="text" value="<%= ToHtml.encode("<joe>") %>" /></td>
    ?</tr>
    ?<tr>
    ??<td> " の付いたデータ</td>
    ??<td><input type="text" value="<%= ToHtml.encode("\"joe\"") %>" /></td>
    ?</tr>
    </table>
    </form>

    </body>
    </html>


    posted on 2007-08-10 11:28 蠻哥♂楓 閱讀(267) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 91精品免费国产高清在线| 成人无码区免费A∨直播| 中文字幕乱码免费视频| 久久精品国产亚洲AV电影| 一级毛片在线免费看| 亚洲嫩模在线观看| 久久一本岛在免费线观看2020| 亚洲精品亚洲人成人网| 一个人免费视频在线观看www| 亚洲日韩精品一区二区三区无码| 波霸在线精品视频免费观看| 亚洲精品成人片在线播放 | 亚洲香蕉成人AV网站在线观看 | 亚洲AV无码一区二区三区网址| 国产精品四虎在线观看免费| 美女被免费网站视频在线| 中文字幕第13亚洲另类| 久久久久久久久久国产精品免费 | 8x8x华人永久免费视频| 亚洲a∨无码男人的天堂| 野花高清在线观看免费3中文| 亚洲成a人无码亚洲成www牛牛| 免费一级e一片在线播放| 国产性生大片免费观看性| 亚洲A∨无码一区二区三区| 免费观看激色视频网站(性色)| 亚洲AV成人无码天堂| 国产18禁黄网站免费观看| 中国极品美軳免费观看| 久久精品国产亚洲av影院| 四虎www成人影院免费观看| www.av在线免费观看| 久久久久亚洲精品天堂| 成年女人午夜毛片免费看| 9久热这里只有精品免费 | 亚洲变态另类一区二区三区| 亚洲福利在线播放| 久久久久久毛片免费播放| 亚洲JIZZJIZZ妇女| 久久亚洲国产欧洲精品一| 午夜高清免费在线观看|