社区
Web 开发
帖子详情
关于动态生成html文件的问题。
rocknet
2004-10-20 09:34:47
动态生成一个html文件,可以先打开一个文件输出流,再往里面写东西。
我能不能将selvet/JSP的输出流转到一个文件的输出流里面,来实现这个功能呢?可以的话,具体该怎么做呢?
...全文
186
12
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
12 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Bluecatr
2004-10-22
有,你可以看看关于servlet链的资料就知道了
打赏
举报
回复
赞
rocknet
2004-10-21
高手帮个忙啊。
打赏
举报
回复
赞
rocknet
2004-10-21
谢谢蓝猫
有这种url写法的吗?http://localhost/test/servlet1,servlet2,.....,servletN
我真的是没见过啊。web.xml里面要有什么设置吗?
打赏
举报
回复
赞
Bluecatr
2004-10-21
在第一个servlet中用:
PrintWriter out = new PrintWriter(res.getOutputStream());
方式将res的输出流做为自己的输出,然后按照正常的out语句输出内容:
out.println("<h1>thank you!</h1>");
在第二个servlet中用:
BufferedReader in = new BufferedReader(new InputStreamReader(req.getInputStream()));
方式将内容读出,并存到文件中。另外它也能将内容输出到客户端的浏览器中。
触发servlet链的方法:
在你的网页中的url中用逗号顺序分开每个servlet,如
http://localhost/test/servlet1,servlet2,.....,servletN
打赏
举报
回复
赞
Bluecatr
2004-10-21
实际怎么做,我没有试过,但你可以考虑使用Servlet链来进行处理,即使用一系列servlet处理一个请求,每个servlet完成一部分的功能,前一个servlet的输出是后一个servlet的输入,你看能不能解决你的这个问题?
打赏
举报
回复
赞
Bluecatr
2004-10-20
呵呵,其实我用我的话将他的意思说出来后,他就应该会直接写了吧
打赏
举报
回复
赞
qukmei
2004-10-20
直接写吧
打赏
举报
回复
赞
Bluecatr
2004-10-20
呵呵,偶看懂了,是有些太难懂了,他的意思是:
File f = new File("test.html");
FileOutputStream fin = new FileOutputStream(f);//打开一个这样的文件输出流
然后将selvet/JSP的输出流ServletOutputStream servletOut = res.getOutputStream();
用一种方法输出到这个文件流中,直接生成一个html文件,
我说的是吧
打赏
举报
回复
赞
kingmaxno1
2004-10-20
你的问题不是超难,就是超白痴,
基本上不明白你的意思,
现在动太生成html文件,我知道的有两种办法:
一:做一套html的模版,然后里面的数据由jsp动态生成,就像添表格一样,
二:另外一种是用xml,就和csdn差不多
至于你的说法,基本上不明白你的意思,感觉你自己也不清楚自己想要怎么做
打赏
举报
回复
赞
rocknet
2004-10-20
Bluecatr(蓝夜猫儿)
我就是这个意思,谢谢理解!!!
直接写怎么写呢?
是这样吗?
File f = new File("test.html");
FileOutputStream fin = new FileOutputStream(f);
fin.write("<h1>thank you!</h1>");
这种我当然知道啊。
我就是想问能不能将JSP的out转到fin里啊。
----------------
galewithwing(漂流的风)
谢谢你的回答,我就是想要得到这个中间产生在内存里的html文件,把它写到硬盘上去。
这样下次就可以不执行servlet/JSP程序了,相当于一个缓存的功能吧。
打赏
举报
回复
赞
galewithwing
2004-10-20
jsp实质上就是把你请求的页面写成html,然后返回这个html页面,只是这个过程是中间的,相当于生成静态页面,然后把请求转发到静态页面;
因此,你不必考虑这个中间过程了,除非你自己做web服务器,呵呵
打赏
举报
回复
赞
guigui179
2004-10-20
关注
打赏
举报
回复
赞
相关推荐
java
动态
生成
HTML
文件
在eclipse中,用java
动态
生成
html
文件
。
C#之
动态
生成
html
文件
首先是指定一个模板,模板
的
关键位置用占位符表示
。
如下: 然后是创建一个辅助类用于
动态
生成
html
动态
生成
html
用到IO流操作 ...所谓
的
动态
生成
html
文件
,这里使用
的
是
文件
流操作,把
文件
数据读取出来
解决java
动态
生成
html
文档为乱码
的
问题
在eclipse中用java
动态
生成
html
文件
,出现了乱码
的
情况
。
如下图所示: 进行
问题
的
排查,我进行了一下步骤: 1、查看一下我所在工程
的
编码格式: 打开Project->Properties,由下图可以知道我整个工程
的
编码...
java 根据
html
模板
生成
html
文件
//
生成
的
html
文件
保存路径
。
FileOutputStream fileoutputstream = new FileOutputStream(fileame);// 建立
文件
输出流 System.out.print("
文件
输出路径:"); System.out.print(fileame); byte tag_bytes[] = ...
Windows 10远程桌面服务配置
文件
rdpwrap.10.0.19041.1741.zip
Windows远程桌面服务RDPWrap配置
文件
,适用于Windows 10 10.0.19041.1741及之前部分版本
。
此配置
文件
只能支持Windows 10 10.0.19041.1741及之前部分版本,由于Windows不断更新版本,可能会导致rdpwrap配置
文件
不支持最新
的
Windows版本,请谨慎下载
。
本账号会不定期更新支持最新Windows 10版本
的
rdpwrap配置
文件
,高于10.0.19041.1741版本
的
Windows 10用户,请加粉关注以获取最新
的
rdpwrap配置
文件
。
发帖
Web 开发
微信扫一扫
点击复制链接
分享社区
下载分享明细
8.0w+
社区成员
34.1w+
社区内容
Java Web 开发
社区管理员
加入社区
帖子事件
创建了帖子
2004-10-20 09:34
社区公告
暂无公告