社区
Web 开发
帖子详情
Servlet中返回xml内容,要求IE以xml文件解析,如何设定CONTENT_TYPE(在线结贴)
flyxxxxx
2003-10-18 12:05:30
见标题
...全文
82
5
打赏
收藏
Servlet中返回xml内容,要求IE以xml文件解析,如何设定CONTENT_TYPE(在线结贴)
见标题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liad
2003-10-18
打赏
举报
回复
application/xml
chenbug
2003-10-18
打赏
举报
回复
无须设置CONTENT_TYPE,只需要用ServletOutputStream向外写就可以了
String strXMLContent = "XML内容";
Servlet中如下
ServletOutputStream sos = response.getServletOutputStream();
sos.write(strXMLContent.getBytes());
sos.close();
这样IE就可以识别XML了,但如要正确展现,还需要XSL文件,在XML中指定XSL路径就可以了
flyxxxxx
2003-10-18
打赏
举报
回复
谢谢,反正不用IE打开,没太大关系
liad
2003-10-18
打赏
举报
回复
<%-- xml.jsp --%>
<%
String contentStr = "ABCDEFGHI";
// 设为 utf-8 编码:
response.setContentType("application/xml; charset=UTF-8");
out.println("<html><head>abc</head><body>");
out.print(contentStr);
out.println("</body></html>");
%>
IE6下面输出:
- <html>
<head>abc</head>
<body>ABCDEFGHI</body>
</html>
flyxxxxx
2003-10-18
打赏
举报
回复
两种均无效,都被当作html来解释。(IE version:5.0)
Ajax请求
Servlet
返回
文本 json html和
XML
数据并
解析
xml
及responseText和response
XML
的区别
使用ajax请求时候,responseText决定响应的数据类型是文本,response
XML
决定响应的数据类型
xml
文档。当
返回
xml
文档时候
Servlet
一定要设置response.set
Content
Type
("text/
xml
;charset=utf-8");根据是否需要缓存,可以设置response.setHeader("Cache-control", "no-cache");
ajax案例,
servlet
服务器端
返回
xml
给客户端浏览器,客户端浏览器
xml
HttpRequest.response
XML
却等于null
ajax案例,
servlet
服务器端
返回
xml
给客户端浏览器,客户端浏览器
xml
HttpRequest.response
XML
却等于null我们要做的效果就是从服务器端取出城市集合,城市实体对象有城市id,城市名称,城市描述,城市图片这几个属性!效果如图:点击ajax
返回
xml
格式的数据,然后
解析
xml
按钮,得到服务器数据!在开发
xml
和ajax结合使用的时候,遇到一个问题,浏览器客户端
中
xml
H...
java
servlet
文件下载_
Servlet
实现文件下载
Servlet
实现文件下载在生活或者工作
中
,总是避免不了下载文件,下载的东西有各种类型,譬如图片,视频,文本,文档,音乐等等,这些东西有大有小,大的有几G到几十G,小的或许只有几K。这些东西究竟是如何从服务器下载到我们本地的呢?现在就利用
Servlet
来实现一个的文件下载功能。前提要想完成这个案例,需要如下技术:Java 基础HTML 基础会使用 Tomcat 服务器会使用
Servlet
...
httpt
中
Content
-
Type
类型对应SpringMVC
解析
该类型使用的注解
当from表单
中
的enc
type
属性为multipart/form-data,method="post"时,浏览器会把整个表单以控件为单位分割,并为每个部分加上
Content
-Disposition(form-data或者file),
Content
-
Type
(默认为text/plain),name(控件name)等信息,并加上分割符(boundary)。action为get时,请求参数存在于url
中
,参数与参数之间有&分割,形如:https://www.baidu.com/s?...
Java Web篇_04
Servlet
我们打开官网API可以了解到
Servlet
接口,他在javax.
servlet
.
Servlet
里。 它这里说:
servlet
是在Web服务器
中
运行的小型Java程序。
servlet
通常通过超文本传输协议HTTP接收和响应来自Web客户端的请求。 要实现这个接口,您可以编写一个扩展javax.
servlet
.Generic
Servlet
的通用
servlet
或一个扩展javax.
servlet
.http.Http
Servlet
的HTTP
servlet
。 该接口定义了初始化
servlet
、服务请求和从服务器
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章