首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 冲浪宝典-> QQ专栏
jsp生成xml文件示例-JSP教程,Jsp/Servlet
作者:网友供稿 点击:596
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
<%@ page contenttype="text/html; charset=gb2312" %>
<%@ page language="java"%>
<%@ page info="database handler"%>
<%@ page import="java.io.*"%>
<%@ page import="java.lang.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<html>
<head>
<meta content="text/html; charset=gb2312" http-equiv="content-type">
</head>
<body>
<%
int i=0;
string temp=null;
string parcode = request.getparameter("code");
string strsql;
try{
connection con;
statement stmt;
resultset rs;
class.forname("sun.jdbc.odbc.jdbcodbcdriver");
string url="jdbc:oracle:thin:@192.168.15.248:1521:ycdb";
con=drivermanager.getconnection(url,"webcfcquery","kill859");
//out.println("<center>jdbc连接oracle数据库</center><br><br>");
stmt=con.createstatement();
strsql = "select account_holder,description from account_holder ";
if(parcode!=null)
strsql += " where account_holder="+ parcode +"";
rs=stmt.executequery(strsql);
fileoutputstream fo=new fileoutputstream("/usr/local/tomcat/webapps/vehicles/treasurer_voucher.xml");
printstream so = new printstream(fo);
while(rs.next()){
string col1=rs.getstring(1);
string col2=rs.getstring(2);
try{
if(i==0){
so.println("<?xml version=\"1.0\" encoding=\"gb2312\" ?>");
so.println("<ufinterface roottag=\"voucher\" billtype=\"gl\" subtype=\"\" replace=\"y\" receiver=\"1051\" sender=\"1101\" isexchange=\"y\" filename=\"会计凭证.xml\">");
so.println("<voucher id=\"1234560102\">");


// 注意:这种写法在xml文件显示时会报错,不知道为什么? so.println("<custcode>"+col1+"</custcode>");
so.print("<custcode>");
if(col2==null) { //如果不判断对象col2是否为null值,那么在进行编码转换时可能会出现nullpointerexception异常
so.print(col2);
} else { //因为前面已经定义xml文件的编码显示方式是gb2312,所以在将字符串col2写入xml之前需转换成gb2312,这样在xml文件中汉字才能正常显示。
byte[] temp_col = col2.getbytes("gb2312");
col2 = new string(temp_col);
so.print(col2);
}
so.println("</custcode>");

}
}catch(exception e){
out.println(e.tostring());
}
i++;
}
so.println("</voucher>");
so.println("</ufinterface>");
so.close();
}catch(exception e){
out.println(e);
}
%>
</body>
</html>


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·qq宠物领养成长完全手则
·用C#读写ini文件-.NET教程,C#语言
·jsp生成xml文件示例-JSP教程,Jsp/Servlet
·检查IP地址的正则表达式-JSP教程,资料/其它
·关于免费申请6位qq的真相
·教你一招免费获得qq秀合影的方法
·用qq进行多人视频聊天绝招
·为DataGrid添加确认删除的对话框-.NET教程,数据库应用
·漫谈Java程序设计中的接口应用-JSP教程,Java技巧及代码
·java做的比较完善的FTP连接上传下载文件-JSP教程,Java技巧及代码
最新文章
·准确识别qq盗号陷阱的方法_qq安全
·解决qq无法接收显示自定义表情的问题_qq技巧
·个人网站定位、盈利的思考_网赚技巧
·photoshop照片合成:简单九步做雪地马群_photoshop教程
·qq2007中简单设置 让你的qq彻底隐藏_qq技巧
·qq2007 beta4发布 qq表情等功能改进_qq技巧
·google adsense建议与技巧_网赚技巧
·美女站长kelly—我的站,就是我的家_站长访谈
·防止qq密码被盗的十项技巧_qq安全
·网站投资你和我的20个自身检查(1)_站长心得
相关主题
  • jsp生成静态页实践及其设计思想[2]_jsp技巧
  • jsp生成静态页实践及其设计思想[1] _jsp技巧
  • JSP生成验证码源程序-JSP教程,Jsp/Servlet
  • jsp生成html--replace-JSP教程,Jsp/Servlet
  • jsp生成html--writehtml-JSP教程,Jsp/Servlet
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭