2 newquestions newquestions 于 2017.09.18 14:22 提问

用file的io来修改jsp文件修改完成的重新写入的jsp文件中的符号全部变成了转义字符

用file的io来修改jsp文件修改完成的重新写入的jsp文件中的符号全部变成了转义字符
(<变成了< >变成了>) 在线等大神帮忙解决一下,跪求

        public static int WriteFile(String filePath, String content) {
            BufferedWriter bw = null;
        //  content = StringEscapeUtils.unescapeXml(content);
            try {
                bw = new BufferedWriter(new FileWriter(filePath));
                bw.write(content);
            } catch (Exception e) {
                e.printStackTrace();
                return 0;
            } finally {
                // 关闭流
                if (bw != null) {
                    try {
                        bw.close();
                        return 1;
                    } catch (IOException e) {
                        bw = null;
                        return 0;
                    }
                }
            }
            return 1;
        }

1个回答

Oh_my_godness
Oh_my_godness   2017.09.18 15:52
已采纳

可以用字节流试试,如果还是不行,试试把后缀名改一下,还是不行的话就不知道了

newquestions
newquestions 恩恩我试一下,快疯了,,,,jsp页面中还有servlet,,,,用转html的方法会影响到servlet。。。。。。
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java(JSP)读写文件操作
JAVA读写指定文件内容,工作中用到的,放在这里给大家分享一下.以下为读写文件类:package com.hexun.wap.zgpack;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.uti
在eclipse里写jsp文件来操作数据库之教训
在写好连接数据库的各项语句后,执行一直无法成功连接到数据库      报错显示:java.sql.SQLException:No suitable diver found for.......       1.在eclipse里 自己建的项目里--  webcontent--     web-inf---     lib-- 里添加mysql-connector-java-5.1.21-bin
struts的运行历程以及jsp中路径问题
struts2的访问运行机制: 首先根据URL来访问webapp; 之后webapp开始参考web.xml配置文件去寻找对应的filter类, 其次filter开始参考struts.xml寻找与URL中对应的namespace 如果在struts.xml中找到了与URL对应的namespace则开始寻找对应的action的name和class, 找到对应的class后会调用里面的exec
Tomcat 下,JSP文件修改后,重新部署,页面不变化的问题
现象: 没有动任何配置文件,今天就出现了修改的JSP内容在页面不体现。依然是老的页面内容   问题分析: 既然可以用过,所以系统应该是检测文件更新的,之所以不重新编译JSP,估计时文件日期的问题。因为tomcat是根据文件日期判断jsp文件是不是比现有的翻译好的.java文件新来决定是否重新编译。 经询问,昨天曾经把系统时间改成1年后,用来测试某些功能。后来又改回来了
jsp文件报错
如果所有的jsp文件都报错,很有可能是在导入文件后没有设置,
修改设置eclipse 中java文件和jsp文件字体的大小
1.更改java文件大小设置 Window->preferences->General->Appearance->Colors   and   Fonts-> Java->Java Editor Text Font->右边按钮Change  英文版默认的是Courier New 常规 10 2.更改jsp文件大小设置 Window->preferences->General->Appea
jsp,java文件操作(新建,删除,读取,写入)(转载)
在javajsp中有很多的地方要用到对文件的操作,文件操作也很简单,下面就列举一些文件操作的常用方法  jsp文件操作常用方法: mkdir() 方法用于对文件夹的创建    delete() 方法可以删除文件夹和文件  exists() 方法是判断文件夹或文件是否存在  createNewFile() 方法是创建一个文件  listFiles() 方法是获取文件夹下的文件
关于JSP文件路径问题 (转)
<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>文件的建立、检查与删除</title> </head> <body> <% String path=request.getRealPath(""); //out.println(path); F
修改jsp、Java文件不用重启Tomcat服务的方法
找到你的tomcat所在文件夹下的server.xml; 我的是D:\apache-tomcat-7.0.56\conf\server.xml 找到Host节点,增加 比如:
myeclipse修改jsp文件的名称…
原文地址:myeclipse修改jsp文件的名称之后,再也打不开的解决方案作者:苍蝇也是肉呀方案一、重启myEclipse 方案二、 删除对应workspace目录下 “.metadata.pluginsorg.eclipse.jst.jsp.corejspsearch” 里的 *.index文件   其实只要删除修改时间为当天就可以了。   再打开myeclipse就可以编辑了