String language = request.getParameter("language"); Element INDF001 = new Element("INDF001");
Document document = new Document(INDF001);
Element head = new Element("head");
Element content = new Element("content");
Element welcomeHead = new Element("welcomeHead");
Element welcomeContent = new Element("welcomeContent");

WelcomeBean welcome = welcomeBusiness.findByCurrent(language);
// 当查询出欢迎词为空时。查询中文欢迎词
if (welcome == null || welcome.getWelcomeContent() == null
|| "".equals(welcome.getWelcomeContent()))
welcome = welcomeBusiness.findByCurrent("ZH"); if (welcome == null)
head.addContent("0");
else
head.addContent("1");
welcomeHead.addContent(welcome.getWelcomeHead());
welcomeContent.addContent(welcome.getWelcomeContent());
INDF001.addContent(head);
INDF001.addContent(content);
content.addContent(welcomeHead);
content.addContent(welcomeContent);

response.setHeader("Content-Type", "text/xml");
response.setContentType("text/xml;charset=utf-8");
PrintWriter out;
try {
out = response.getWriter();
out.println();
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return mapping.findForward("welcomeXML");