社区
Java EE
帖子详情
急切求助:xml+xsl做表单提交,乱码问题!!
eesen
2005-08-29 03:41:46
用xml+xs做表单l提交,数据到提交到struts的action,生成新的xml文件是乱码(在IDEA中的Debug下看到的编码有2种格式:ISO 和UTF8),请问:这种问题如何解决?谢谢!
在线等待!!!!
...全文
101
3
打赏
收藏
急切求助:xml+xsl做表单提交,乱码问题!!
用xml+xs做表单l提交,数据到提交到struts的action,生成新的xml文件是乱码(在IDEA中的Debug下看到的编码有2种格式:ISO 和UTF8),请问:这种问题如何解决?谢谢! 在线等待!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinwuhanqqm
2005-10-16
打赏
举报
回复
谢谢!
rower203
2005-08-29
打赏
举报
回复
帮(小猫咪) 顶一下。
xinwuhanqqm
2005-08-29
打赏
举报
回复
自己先顶一下!!!谢谢支持:)
对上述问题的补充(问题描述)
test.xml + text.xsl,提交表单数据到servlet,servlet打印提交的字符串是乱码,以下是源代码:
test.xml
-------------------------------------------------------------
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<body>
</body>
test.xsl
--------------------------------------------------------------
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" action="/Test">
<xsl:element name="input">
<xsl:attribute name="type">text</xsl:attribute>
<xsl:attribute name="name">property</xsl:attribute>
<xsl:attribute name="value">
</xsl:attribute>
</xsl:element>
<input type="submit" value="submit"/>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
servlet(Test)
---------------------------------------------------------------------
package eesen;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
/**
* Created by IntelliJ IDEA.
* User: ut28
* Date: 2005-8-29
* Time: 14:31:47
* To change this template use File | Settings | File Templates.
*/
public class Test extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
getTestSubmit(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
getTestSubmit(request,response);
}
public void getTestSubmit(HttpServletRequest request, HttpServletResponse response){
try {
PrintWriter out=response.getWriter();
String str=request.getParameter("property");
out.println(toGB2312(str));
} catch (IOException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
}
public String toGB2312(String str){
String strTemp="";
try {
strTemp=new String(str.getBytes("ISO8859_1"),"GB2312");
} catch (UnsupportedEncodingException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
return strTemp;
}
}
web.xml
--------------------------------------------------------------------------
<web-app>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>eesen.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
JAVA WEB 开发详解:
XML
+
XSL
T+SERVLET+JSP 深入剖析与实例应用.part4
1.3 关于
xml
的几个
问题
3 1.4
xml
与html的比较 4 1.4.1
xml
将数据与显示分开 5 1.4.2
xml
对文档的格式要求更加严格 6 1.4.3
xml
有且只能有一个根元素 6 1.5
xml
的编辑工具 7 1.6
xml
文档 8 1.6.1
xml
声明 9 ...
JAVA WEB 开发详解:
XML
+
XSL
T+SERVLET+JSP 深入剖析与实例应用.part2
1.3 关于
xml
的几个
问题
3 1.4
xml
与html的比较 4 1.4.1
xml
将数据与显示分开 5 1.4.2
xml
对文档的格式要求更加严格 6 1.4.3
xml
有且只能有一个根元素 6 1.5
xml
的编辑工具 7 1.6
xml
文档 8 1.6.1
xml
声明 9 ...
XML
编程
在现代的开发之中,
XML
技术无处不在,在各个开发框架中,也都到处充斥着
XML
配置文件的身影。本课程将为读者讲解
XML
的产生背景,并且详细分析了HTML与
XML
的区别、
XML
核心语法,重点在于
XML
的解析技术(DOM、SAX、DOM4...
JAVA WEB 开发详解:
XML
+
XSL
T+SERVLET+JSP 深入剖析与实例应用.part3
1.3 关于
xml
的几个
问题
3 1.4
xml
与html的比较 4 1.4.1
xml
将数据与显示分开 5 1.4.2
xml
对文档的格式要求更加严格 6 1.4.3
xml
有且只能有一个根元素 6 1.5
xml
的编辑工具 7 1.6
xml
文档 8 1.6.1
xml
声明 9 ...
JAVA WEB 开发详解:
XML
+
XSL
T+SERVLET+JSP 深入剖析与实例应用.part5
1.3 关于
xml
的几个
问题
3 1.4
xml
与html的比较 4 1.4.1
xml
将数据与显示分开 5 1.4.2
xml
对文档的格式要求更加严格 6 1.4.3
xml
有且只能有一个根元素 6 1.5
xml
的编辑工具 7 1.6
xml
文档 8 1.6.1
xml
声明 9 ...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章