PrintWriter ou=response.getWriter(); out.write jsp页面如何处理
publicvoidlazyBuildNode(List<TreeNode>list,HttpServletResponseresponse){response.setC...
public void lazyBuildNode(List<TreeNode> list,HttpServletResponse response) {
response.setContentType("text/xml;charset=gbk");
//response.setCharacterEncoding("GBK");
try {
PrintWriter out = response.getWriter();
out.write(createNodeXML(list));
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
createNodeXML(list)是创建一个xml格式的字符串,界面是jsp
我想问一下该函数执行之后jsp页面是如何动态加载xml的内容的,jsp页面如何显示writer.out打印出来的内容,jsp页面是如何处理的 展开
response.setContentType("text/xml;charset=gbk");
//response.setCharacterEncoding("GBK");
try {
PrintWriter out = response.getWriter();
out.write(createNodeXML(list));
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
createNodeXML(list)是创建一个xml格式的字符串,界面是jsp
我想问一下该函数执行之后jsp页面是如何动态加载xml的内容的,jsp页面如何显示writer.out打印出来的内容,jsp页面是如何处理的 展开
1个回答
展开全部
PrintWirter out = new PrintWriter()
这个里面 new 是用来分配内存地址的 PrintWriter() 是constructor 它创建了一个新对象 储存在之前分配的地址
而out 则是一个引用 指向 刚刚创建的PrintWriter对象
response.getWriter() 是调用了 response的方法 getWriter()
这个getWriter()在response里面创建了 或者复制了一个对象
然后把内存地址 传递给 out
你的那句话的意思是 创建一个PrintWriter的引用 out 指向 response.getWriter()的那个对象
另外,虚机团上产品团购,超级便宜
这个里面 new 是用来分配内存地址的 PrintWriter() 是constructor 它创建了一个新对象 储存在之前分配的地址
而out 则是一个引用 指向 刚刚创建的PrintWriter对象
response.getWriter() 是调用了 response的方法 getWriter()
这个getWriter()在response里面创建了 或者复制了一个对象
然后把内存地址 传递给 out
你的那句话的意思是 创建一个PrintWriter的引用 out 指向 response.getWriter()的那个对象
另外,虚机团上产品团购,超级便宜
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询