Field[] field = vo.getClass().getDeclaredFields();
for (int i = 0; i < field.length; i++) {
String name = field[i].getName();
name = name.substring(0, 1).toUpperCase() + name.substring(1);
String type = field[i].getGenericType().toString();
if (type.equals("class java.lang.String")) {
Method m = vo.getClass().getMethod("get" + name);
String value = (String) m.invoke(vo);
if(!StringUtils.isBlank(value)){
m = vo.getClass().getDeclaredMethod("set" + name,String.class);
String repval = value.replaceAll("&", "&").replaceAll("'", "'")
.replaceAll("\"", """).replaceAll(">", ">").replaceAll(" m.invoke(vo,repval);
}
}
}