转换成xml的样式是什么(什么样的目录)?
是类似于这样吗?
<MERS>
<MERID>001100041120001</MERID>
<ORDERNO>20130910094025</ORDERNO>
……
</MERS>
是类似于这样吗?
<MERS>
<MERID>001100041120001</MERID>
<ORDERNO>20130910094025</ORDERNO>
……
</MERS>
解决方案 »
- weblogic816的liscence
- 数据字典是业务数据的集中定义,以XML文件的形式描述了系统中数据对象的结构
- java.lang.OutOfMemoryError: Java heap space怎么办啊?
- 关于日文编码问题....
- 初学struts问题
- hibernate里可以用传统的sql语句查询么?不用hql
- struts有关问题
- dom4j新建一个xml document时怎样写入Stylesheet?
- struts中一个绝对难的问题!
- 关于applet的运行
- 有这么定义的一个函数看不懂public volatile IBaseDAC setPreValue,求大神解释
- 请各位看一下这是什么错误
2. 在JSP里把XML保存到文件系统中,Dom4J可以直接保存
2、从map中去掉submit这个值
3、用jdom或者dom4j根据map的值生成xml
贴上用dom4j生成xml的代码
public static String createXmlStr(Map<String,String[]> map) throws FileNotFoundException {
Document dom= DocumentHelper.createDocument();//创建xml文件
Element root=dom.addElement("MERS");//添加根元素
Iterator<String> iterator=map.keySet().iterator();
while(iterator.hasNext()){
String key = iterator.next();
String value = map.get(key)[0];
if(!key.equals("submit")) {
Element element = root.addElement(key);
element.setText(value);
}
}
String xml=dom.asXML();
System.out.println(xml);
File f=new File("F:\\xml.xml");
PrintWriter pw=new PrintWriter(f);
pw.write(xml);
pw.close();
return xml;
}
Element root=dom.addElement("MERS");//添加根元素
根元素自己定义一个就行
完整的怎么写!
我的是strut2的框架,不知道你什么框架,但是不管什么框架,最终你得到的request肯定是一样的,再贴上action的代码
public String createXml() throws FileNotFoundException {
ActionContext cxt = ActionContext.getContext();
HttpServletRequest request = (HttpServletRequest)cxt.get(ServletActionContext.HTTP_REQUEST); Map<String,String[]> map = request.getParameterMap();
String str= XmlUtil.createXmlStr(map);
System.out.println(str);
return SUCCESS;
}