当前位置: 技术问答>java相关
关于“application/msword”?
来源: 互联网 发布时间:2015-10-03
本文导语: JSP中“application/msword”是什么?怎么用?给几个实例! | 用在打印方面, 先用WORD画好要打印的表格,然后把它存为HTML格式 然后再把这个html文件改成jsp文件,在头部加上 这样一输出, ...
JSP中“application/msword”是什么?怎么用?给几个实例!
|
用在打印方面, 先用WORD画好要打印的表格,然后把它存为HTML格式
然后再把这个html文件改成jsp文件,在头部加上
这样一输出, 就是输出个word 文件,,你要打印的表格也有了。在word中打印
然后再把这个html文件改成jsp文件,在头部加上
这样一输出, 就是输出个word 文件,,你要打印的表格也有了。在word中打印
|
application/msword是http中content-type头的值。指示http流的样式。与jsp本身没有关系。
比如:
若web server向客户端返回一个word文档,则,根据服务器端的mime映射,将把content-type设置为application/msword,
如果web server向客户端返回一个html流则,根据服务器端的mime映射,将把content-type设置为text/html。
当然,在jsp应用中(包括asp),可以根据需要的不同,将content-type的值改写为其他。
jsp我不会,但在asp/asp.net中,通常是这样的:
response.contenttype="application/otc-stream"
response.write(...)
response.end()
...
比如:
若web server向客户端返回一个word文档,则,根据服务器端的mime映射,将把content-type设置为application/msword,
如果web server向客户端返回一个html流则,根据服务器端的mime映射,将把content-type设置为text/html。
当然,在jsp应用中(包括asp),可以根据需要的不同,将content-type的值改写为其他。
jsp我不会,但在asp/asp.net中,通常是这样的:
response.contenttype="application/otc-stream"
response.write(...)
response.end()
...
|
加在jsp页面的开始,方问该页面时,会提示是打开还是保存该文件,选择打开,可以在浏览器里以Word形式打开,这样就可以另存为Word文档了,这是在jsp里生成Word文档的一个简单办法。
但是我用的时候有点儿小问题,那就是页面里不能用Bean,否则出错,我是这样解决的,把jsp页面写在另一个新页面里,在包含application/msword的页里加上就正常了。