可能和浏览器包括浏览器的版本有关系!
我的jsp页内容为
<%
out.println( "<?xml version=\"1.0\" ?>");
out.println( "<test>" );
out.println( "abcd" );
out.println( "</test>" );
out.println( "</xml>" );
%>
但是测试结果是只显示abcd,然后我将文件保存为xml后,用ie打开,结果不能显示。
保存后的xml文件内容是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY><?xml version="1.0" ?><TEST>abcd </TEST></BODY></HTML>
我的jsp页内容为
<%
out.println( "<?xml version=\"1.0\" ?>");
out.println( "<test>" );
out.println( "abcd" );
out.println( "</test>" );
out.println( "</xml>" );
%>
但是测试结果是只显示abcd,然后我将文件保存为xml后,用ie打开,结果不能显示。
保存后的xml文件内容是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY><?xml version="1.0" ?><TEST>abcd </TEST></BODY></HTML>
解决方案 »
- 大家说说自己写的代码一个月能被发现多少BUG?
- [请教]关于NIO写入数据的问题
- 各位大哥帮帮忙啊,小弟将感激不尽.
- 如何判断一个实体类中的一个属性是一个对象....
- oracle oc4j的问题
- 各位谁有活啊?小弟帮做,过段时间就要上班了想先张张经验!!
- 如何让resin中JSP更新后自动编译,但class文件更新后不编译重启
- jboss启动
- 高分提问,编写一个可以访问sql server 2000的jsp,利用Tomcat执行它,很简单的功能
- 我的javax下面怎么没有ejb这个包,我的jb6是最大安装
- 深圳软件开发行情如何?大家请各抒己见...
- Mysql的jdbc连接问题?到底是用的哪一个驱动库?
package hello;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;public class xmltest extends HttpServlet {
private static final String CONTENT_TYPE = "text/xml; charset=GBK";
public void init() throws ServletException {
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
out.println("<test>");
out.println("abcd");
out.close();
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doPost(request, response);
}
}WEB-INF下的xml中的内容是:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>testapp</display-name>
<servlet>
<servlet-name>xmltest</servlet-name>
<servlet-class>hello.xmltest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xmltest</servlet-name>
<url-pattern>/xmltest</url-pattern>
</servlet-mapping>
</web-app>jsp页面的内容是:
<html>
<head>
<title>
test
</title>
</head>
<body bgcolor="#ffffff">
<form action="/testapp/xmltest" method="post">
<input type="submit" value="go" name="submit"/>
</form>
</form>
</body>
</html>测试的结果的是正常的显示了xml中的内容,也就是如下内容:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<test>abcd</test>
我的环境是 winxp sp2 + tomcat559to OnlyFor_love:
你的servlet是手写的么?这样会和系统自动从jsp生成的servlet有什么不同么?
还有,DHTML和HTML对于这个问题有不同么?
谢了