public XMLClient<T> getXMLClientFromRequest(){
HttpServletRequest request = ServletActionContext.getRequest();
String xmlString=(String) request.getAttribute("xmlString");
XMLClient<T> xmlClient = null;
XMLToClient<T> xmlToClient = new XMLToClient<T>();
try {
xmlClient = (XMLClient<T>) xmlToClient.xmlToClient(xmlString);
} catch (Exception e) {
logger.error("读取JsonToClient内容错误");
e.printStackTrace();
return null;
}
return xmlClient;
}
这是我的代码,我想把他改写成类似于 public XMLClient getXMLClientFromRequest(String class){
HttpServletRequest request = ServletActionContext.getRequest();
String xmlString=(String) request.getAttribute("xmlString");
XMLClient<class> xmlClient = null;
XMLToClient<class> xmlToClient = new XMLToClient<class>();
try {
xmlClient = (XMLClient<class>) xmlToClient.xmlToClient(xmlString);
} catch (Exception e) {
logger.error("读取JsonToClient内容错误");
e.printStackTrace();
return null;
}
return xmlClient;
}
可以这么搞么,如果不行,为什么,真心求教