java修改html页面显示内容
后台java修改页面显示内容,
html页面写法: <span> $content$</span> 标签为html页面任意标签div a 等这些标签都可以
标签里内容 $参数$ 任意单词 如:$content$
java代码如下:
String url = request.getServletContext().getRealPath("页面路径");
File templateFile = new File(url);
//读取文件
String content = FileUtils.readFileToString(templateFile, "utf-8");
//修改内容 \\$content\\$为上面页面$$符号和里面的内容。
content = content.replaceAll("\\$content\\$","你想要修改成什么样的内容");
之后创建新的文件夹及文件 执行写入操作即可。
创建文件夹及文件的方法在上一篇博客中有写出,可参考。
// 写入
OutputStream fos = new FileOutputStream(file);
fos.write(content.getBytes("UTF-8"));
//关流
fos.flush();
fos.close();