JSP保存页面信息到文件

smi_ling 2010-12-31 12:10:36
各位高手,请赐一个例子吧!!
将一些文本信息在JSP页面上保存到文件里面


如:"工aaaaaaaaaaaaaaaaaa"这些一些文本信息
保存到 /share/a.txt文件里面去!!
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
沉默的飞鱼 2010-12-31
  • 打赏
  • 举报
回复
String[] compileuris = new String[]{"../webapps/xxx/include/newCom.jsp","../webapps/xxx/include/newNews.jsp","../webapps/xxx/include/recomTele.jsp","../webapps/xxx/include/hotPlay.jsp"};
for(int i = 0; i < sourceuris.length; i++){
url = sourceuris[i];
name = compileuris[i];// 这是生成的html文件名,如index.html.

RequestDispatcher rd = request.getRequestDispatcher(url);
final ByteArrayOutputStream os = new ByteArrayOutputStream();
final ServletOutputStream stream = new ServletOutputStream() {
public void write(byte[] data, int offset, int length) {
os.write(data, offset, length);
}
public void write(int b) throws IOException {
os.write(b);
}
};
final PrintWriter pw = new PrintWriter(new OutputStreamWriter(os,
Charset.forName("utf-8")));

HttpServletResponse rep = new HttpServletResponseWrapper(response) {
public ServletOutputStream getOutputStream() {
return stream;
}

public PrintWriter getWriter() {
return pw;
}
};
rd.include(request, rep);
pw.flush();
FileOutputStream fos0 = new FileOutputStream(name); // 把jsp输出的内容写到xxx.html
os.writeTo(fos0);
fos0.close();
os.close();
沉默的飞鱼 2010-12-31
  • 打赏
  • 举报
回复
用io读写啊

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧