⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usersearchhelper.java

📁 J2EE开发与Weblogic一书中的源代码
💻 JAVA
字号:
package com.learnweblogic.ch4;

public class UserSearchHelper extends UserSearchBean {

    private UserSearchBean bean;

    public UserSearchHelper(UserSearchBean bean) {
        this.bean = bean;
    }

    public String getKeywords() {
        if (null != bean) {
            return replaceBadCharacters(bean.getKeywords());
        } else {
            return null;
        }
    }

    String replaceBadCharacters(String property) {
        if (null != property) {
            StringBuffer propBuffer = new StringBuffer(property);
            replaceInStringBuffer(propBuffer, "&", "&");
            replaceInStringBuffer(propBuffer, "#", "#");
			replaceInStringBuffer(propBuffer, "<", "&lt;");
            replaceInStringBuffer(propBuffer, ">", "&gt;");
            replaceInStringBuffer(propBuffer, "(", "&#40;");
            replaceInStringBuffer(propBuffer, ")", "&#41;");
			replaceInStringBuffer(propBuffer, "\"", "&quot;");
			replaceInStringBuffer(propBuffer, "'", "&#39;");
            property = propBuffer.toString();
        }
        return property;
    }

    void replaceInStringBuffer(StringBuffer propBuffer, String search, String replace) {
        int idx = 0;
        while ((idx = propBuffer.indexOf(search, idx)) >= 0) {
            propBuffer.replace(idx, idx + search.length(), replace);
            idx += replace.length();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -