Javascript 用Java PrintWriter编写HTML文件
我正在尝试使用Java PrintWriter将数据写入HTML文件:Javascript 用Java PrintWriter编写HTML文件,javascript,java,html,Javascript,Java,Html,我正在尝试使用Java PrintWriter将数据写入HTML文件: String data = "<div>There is some text here</span>"; writer.print(data); 我还尝试像这样写入HTML文件: String data = "<div>There is some text here</div>"; writer.print(data); 但浏览器将文件显示为
String data = "<div>There is some text here</span>";
writer.print(data);
我还尝试像这样写入HTML文件:
String data = "<div>There is some text here</div>";
writer.print(data);
但浏览器将文件显示为:
<div>There is some text here</div>
谁能解释一下我应该向谁写入数据到HTML文件以获得正确的结果>?您是否已将ContentType设置为text/HTML?如下图所示
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print("<div>There is some text here</div>");
response.setContentType(“text/html”);
PrintWriter out=response.getWriter();
打印(“这里有一些文本”);
您是否已将ContentType设置为text/html?如下图所示
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print("<div>There is some text here</div>");
response.setContentType(“text/html”);
PrintWriter out=response.getWriter();
打印(“这里有一些文本”);
正如我所说,你最好写一篇文章,这样我们可以更好地找到你的问题。另外,提供您正在使用的编辑器以及您对编辑器所做的配置
根据您提供的信息,要直接回答您的问题,您可以使用下面的PrintWriter
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class Test {
public static void main(String args[]){
try {
File file = new File("demo.html");
String data = "<div>There is some text here</span>";
PrintWriter writer = new PrintWriter(file);
writer.write(data);
writer.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
导入java.io.File;
导入java.io.FileNotFoundException;
导入java.io.PrintWriter;
公开课考试{
公共静态void main(字符串参数[]){
试一试{
File File=新文件(“demo.html”);
String data=“这里有一些文本”;
PrintWriter=新的PrintWriter(文件);
writer.write(数据);
writer.close();
}catch(filenotfounde异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
}
}
它将在我的环境中的demo.html中生成(您想使用div或span?)这里有一些文本。但是,我也可以将输出转换为div。在我的编辑器中/span
有一些文本。所以问题来了,你能确定这不是你编辑的问题吗?让我演示如何使用我的编辑器将此处有一些文本显示为div此处有一些文本/span
使用记事本++
安装“Html标签”插件
选择html文本-->插件-->html标记-->编码实体
正如我所说,你最好写一封信,这样我们就可以更好地找到你的问题。另外,提供您正在使用的编辑器以及您对编辑器所做的配置
根据您提供的信息,要直接回答您的问题,您可以使用下面的PrintWriter
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class Test {
public static void main(String args[]){
try {
File file = new File("demo.html");
String data = "<div>There is some text here</span>";
PrintWriter writer = new PrintWriter(file);
writer.write(data);
writer.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
导入java.io.File;
导入java.io.FileNotFoundException;
导入java.io.PrintWriter;
公开课考试{
公共静态void main(字符串参数[]){
试一试{
File File=新文件(“demo.html”);
String data=“这里有一些文本”;
PrintWriter=新的PrintWriter(文件);
writer.write(数据);
writer.close();
}catch(filenotfounde异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
}
}
它将在我的环境中的demo.html中生成(您想使用div或span?)这里有一些文本。但是,我也可以将输出转换为div。在我的编辑器中/span
有一些文本。所以问题来了,你能确定这不是你编辑的问题吗?让我演示如何使用我的编辑器将此处有一些文本显示为div此处有一些文本/span
使用记事本++
安装“Html标签”插件
选择html文本-->插件-->html标记-->编码实体
我不能复制这个。如果我使用PrintWriter
将文本写入文件,然后打开该文件并检查其源代码,我只能看到我所写的内容。你有没有忘记告诉我们一些细节?你是如何实例化PrintWriter的?您是直接写入一个文件,还是写入另一个输出流?请尝试编写一个MCVE()来描述您的问题。我无法重现此问题。如果我使用PrintWriter
将文本写入文件,然后打开该文件并检查其源代码,我只能看到我所写的内容。你有没有忘记告诉我们一些细节?你是如何实例化PrintWriter的?您是直接写入文件还是另一个输出流?请尝试编写MCVE()来描述您的问题。HttpServletResponse对象引用。HttpServletResponse对象引用。