当前位置:编程学习 > JAVA >>

struts2 + freemarker如何将list中的数据生成xml格式的

struts2 + freemarker如何将list中的数据生成xml格式的

请高手帮忙 --------------------编程问答-------------------- UP --------------------编程问答-------------------- 不知道 生成XML文件
我一般用dom4j的
你生成xml文件 用struts干吗 从页面获取数据吗 --------------------编程问答--------------------   private UserDao userDao;
private List<User> userlist;

public String findUserList(){
userlist=userDao.findUserList();
return "success";
}


public UserDao getUserDao() {
return userDao;
}
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}


public List<User> getUserlist() {
return userlist;
}


public void setUserlist(List<User> userlist) {
this.userlist = userlist;
}


 <action name="userlist" class="findUserList" method="findUserList">
     <result name="success" type="freemarker">
       <param name="location">/template/tree.ftl</param>
       <param name="contentType">application/xml</param>
     </result>
   </action>

tree.ftl:
<?xml version="1.0" encoding="utf-8"?>
<UserSystem>
    <#list userlist as user>
        <User>
            <id>${user.id}</id>
            <username>${user.username}</username>
            <password>${user.password}</password>
       </User>      
    </#list>
</UserSystem>
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,