📄 usersearchhelper.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, "<", "<");
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -