- 浏览: 331384 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (59)
- wicket (1)
- java (24)
- js (27)
- xml (3)
- Android (1)
- 服务器 (7)
- 数据库 (7)
- spring (1)
- hibernate (1)
- ssh (6)
- web (25)
- oracle (1)
- 函数 (2)
- mysql (1)
- 手机 (6)
- javascript (21)
- session (3)
- cookie (4)
- struts (1)
- ngnix (1)
- 软件使用 (2)
- linux (1)
- vi (1)
- 前端 (6)
- javascrip (2)
- html (3)
- js css (2)
- 正则 (1)
- ajax (1)
- toast (1)
- 消息提示 (1)
- 确认弹窗 (1)
- springmvc (1)
- 倒计时 (1)
最新评论
-
wenm168:
美观的图片上传前预览效果:http://www.anyrt.c ...
JavaScript 图片的上传前预览(兼容所有浏览器) -
口弦1992:
我的ie9并没有图片预览出来啊。
JavaScript 图片的上传前预览(兼容所有浏览器) -
axie1234567:
分享的东西很有用。
java web中实现同一帐号同一时间只能一个地点登陆(类似QQ登录的功能) -
wyl4728:
32个赞
mysql函数大全 -
yu_long:
seeker.getCountry(ip);
解析出来的 ...
根据IP地址获取所在地
输出文件时,属性的值没有发生改变
String src = request.getSession().getServletContext().getRealPath( "/"); File file = new File(src + "xml/scene.xml"); SAXReader sax = new SAXReader(); Document document = sax.read(file); Element root = document.getRootElement(); Element returnHome = root.element("returnHome"); Element lightin = returnHome.element("lighting"); System.out.println(lightin); boolean flag=false; for (Iterator it = lightin.elementIterator(); it.hasNext();) { Element element = (Element) it.next(); System.out.println(element.attribute("value").getValue()); System.out.println(element.attribute("status").getValue()); if ("lighiting1".equals(element.attributeValue("value"))) { element.attribute("status").setValue("1"); flag=true; continue; } } if (flag) { StringWriter writer = new StringWriter(); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("utf-8"); XMLWriter xmlwriter = new XMLWriter(writer, format); xmlwriter.write(document); writer.flush(); xmlwriter.flush(); writer.close(); xmlwriter.close(); } } catch (DocumentException e) { e.printStackTrace(); }
作修改之后 的代码为:
try { String src = request.getSession().getServletContext().getRealPath( "/"); String path=src + "xml/scene.xml"; File file = new File(src + "xml/scene.xml"); SAXReader sax = new SAXReader(); Document document = sax.read(file); Element root = document.getRootElement(); Element returnHome = root.element("returnHome"); Element lightin = returnHome.element("lighting"); System.out.println(lightin); // String[] lighting = request.getParameterValues("lighting"); // String[] curtain = request.getParameterValues("curtain"); boolean flag=false; for (Iterator it = lightin.elementIterator(); it.hasNext();) { Element element = (Element) it.next(); System.out.println(element.attribute("value").getValue()); System.out.println(element.attribute("status").getValue()); if ("lighiting1".equals(element.attributeValue("value"))) { element.attribute("status").setValue("1"); element.attribute("name").setValue("XXXXXXXXXXX"); flag=true; // closeAction(); continue; } } if (flag) { FileWriter writer = new FileWriter(path); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("utf-8"); XMLWriter xmlwriter = new XMLWriter(writer, format); xmlwriter.write(document); writer.flush(); xmlwriter.flush(); writer.close(); xmlwriter.close(); // FileWriter out = new FileWriter(filename); // document.write(out); // out.flush(); // out.close(); } } catch (DocumentException e) { e.printStackTrace(); }
原因:
在输入新文件的时候,应该指定文件的路径.
发表评论
-
简单上传文件插件
2017-07-12 11:46 621team777.upload.js js: ; ... -
利用html5进行城市定位!aqi指数的获取
2014-07-08 17:52 21352<html><head> < ... -
seajs打包部署工具spm的使用总结
2014-06-30 14:22 900相信使用seajs的好处大家都是知道的,接触seajs好像 ... -
eclispe 编辑XML时,输入<无法自动提示的修复
2014-02-20 14:40 974eclispe 当编辑XML时,一 ... -
javaScript的性能优化
2014-01-17 14:05 1224随着网络的发展,网速 ... -
可以用来解析字符串表达式的包
2012-10-16 10:57 2069import com.singularsys.jep.J ... -
实现局部图片的懒加载
2012-08-31 14:52 5443此方式适用和iscroll结合使用,若用于普 ... -
struts1的一些总结
2012-04-16 11:11 1712struts1 7大组件 ActionServlet 控制器 ... -
java web中实现同一帐号同一时间只能一个地点登陆(类似QQ登录的功能)
2012-03-26 13:11 9685在java web中如何实现像QQ登录的功能,同一帐号不 ... -
根据sessionid获取session的被Servlet2.1抛弃getsession方法的解决方案
2012-01-17 23:15 11887最近一个项目中用到了getsession根据ses ... -
触屏中的JavaScript事件
2012-01-06 21:40 27230一、触摸事件ontouchstarto ... -
mysql函数大全
2011-12-16 10:00 9938控制流函数IFNULL(expr1,expr2) 如果expr ... -
【转载】ORACLE函数大全
2011-12-16 09:57 806SQL中的单记录函数1.ASCII返回与指定的字符对 ... -
Mysql数据库的优化三(索引优化)
2011-12-12 09:34 1383在一些情况下,MySQL可以直接使用索引来满足一个 ORD ... -
Mysql数据库的优化二(查询优化)
2011-12-12 09:32 1259糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响, ... -
Mysql数据库的优化(参数优化)
2011-12-12 09:29 1448MySQL运行参数,修改/etc/my.cnf ... -
java路径问题总结
2011-12-09 15:26 871一 相对路径的获得说明:相对路径(即不写明时候到底相对谁) ... -
Spring声明式事务配置管理方法
2011-12-09 13:30 2843事务配置 首先在/WEB-INF/applicatio ... -
jboss-5.1.0.GA 有时出现的启动报错解决方案(java.lang.IllegalArgumentException: Wrong argumen)
2011-12-09 09:39 3083错误代码:(实例化名称为“AttachmentStore”出错 ... -
国外短信发送接口
2011-12-02 21:59 8636最近自己在弄一个英国的优惠券的网站!需要用到国外的短信发送接口 ...
相关推荐
2 读入XML文件bookA.xml,加入一条处理指令,修改第一本书的价格和作者,并添加一条属性,然后写入文件bookB.xml 3 解析abc.xml文档,读取所有属性和子节点并输出 4 解析parse.xml文档,创建方法新增节点、根据ID...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
2.xml文件是由元素和元素的内容以及属性组成的,一个xml文件中只能有一个根元素,标签和标签的内容加在一起叫作一个元素。xml是大小写 敏感的,只能以字母或下划线开头。 字符转义 < 代表 ", > 代表 ">" , &...
<creator id="new" class="uk.ltd.getahead.dwr.create.NewCreator"/>DWR已经将这配置到了内置的dwr.xml文件中,并不需要进行额外的配置. Creator通过调用类的默认的构造方法创建实例.应用new creator有以下几个优点:...
3.1.3 将XML文件装入Web浏览器... 35 .2 考察简单的XML文档... 37 3.3 赋于XML标记以意义... 39 .4 为XML文档编写样式单... 40 .5 将样式单附加到XML文档上... 41 3.6 本章小结... 43 第4章 数据的结构化... ...
三个 XML文件和一个属性文件 655 Web应用部署描述符 web.xml 655 ActionServlet的参数的配置 656 应用资源文件 658 Ant构建文件 659 配置Tiles框架 660 内容总结 661 独立实践 661 第三十三章:Struts标记库 662 ...
实例245 读取XML文件属性 310 第3篇 窗体与控件应用 第11章 窗体设计 314 11.1 设置窗体位置 315 实例246 控制窗体加载时的位置 315 实例247 设置窗体在屏幕中的位置 315 实例248 从上次关闭位置启动窗体 316 实例...
• sample07.htm 在同一个HTML文档中多次引用外部脚本文件 • sample08.htm 使用外部脚本文件和嵌入的JavaScript代码 • sample09.htm 边加载边解析的JavaScript代码 • sample10....
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入...