usersearchhelper.java
来自「J2EE开发与Weblogic一书中的源代码」· Java 代码 · 共 42 行
JAVA
42 行
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, "<", "<");
replaceInStringBuffer(propBuffer, ">", ">");
replaceInStringBuffer(propBuffer, "(", "(");
replaceInStringBuffer(propBuffer, ")", ")");
replaceInStringBuffer(propBuffer, "\"", """);
replaceInStringBuffer(propBuffer, "'", "'");
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 + =
减小字号Ctrl + -
显示快捷键?