用JS生成的网络流量统计数据出的数据怎样用jsp展示出来

&&html&&head&&title&后台产品添加&/title&&meta http-equiv="Content-Type" content="text/HTML; charset=gb2312"&&link href="../INC/Style.Css" rel="stylesheet" type="text/css"&&&script language = "JavaScript"&onecount=0;subcat = new Array();&&%&int count = 0;&rs = Conn.executeQuery("select * from ego_smallsort order by Sid");//读取数据while(rs.next()){String sname=new String(rs.getString("Sname").getBytes("GBK"),"ISO8859_1");//转换字符类型%&subcat[&%=count%&] = new Array("&%=sname%&","&%=rs.getInt("Bid")%&","&%=rs.getInt("Sid")%&");//产生数组&%&&&&&&& count = count + 1;}%&onecount=&%=count%&;&function changelocation(id)&&& {&&& document.form1.smallsortselect.length = 0; &&&& var id=&&&&&& document.form1.smallsortselect.options[0] = new Option(选择二级分类,);&&& for (i=0;i & i++)&&&&&&& {&&&&&&&&&&& if (subcat[i][1] == id)&&&&&&&&&&& { &&&&&&&&&&&&&&& document.form1.smallsortselect.options[document.form1.smallsortselect.length] = new Option(subcat[i][0], subcat[i][2]);&&&&&&&&&&& }&&&&&&& &&&&&&& }&&&&&&& &&& }&&&&& &&& &/script&&/head&&body bgcolor="#FFFFFF"&&&form name="form1" method="post" action=""&&table width="500"& border="0" cellspacing="0" cellpadding="0" align="center"&& &tr&&&& &td width="180" height="20" align="right"&选择一级分类:&/td&&&& &td width="320"&&&&select name="bigsortselect" onChange="changelocation(document.form1.bigsortselect.options[document.form1.bigsortselect.selectedIndex].value)" size="1"&&&& &option value="2"&请选择一级分类&/option&&%&rs = Conn.executeQuery("select * from ego_bigsort order by Bid");while(rs.next()){&String Bname = new String(rs.getString("Bname").getBytes("GBK"),"ISO8859_1");&System.out.println(Bname);%&&&&&option value="&%=rs.getInt("Bid")%&"&&%=Bname%&&/option&&%}%&&&& &&/select&&br&&&& &/td&& &/tr&& &br&& &tr&&&& &td height="20" align="right"&选择二级分类:&/td&&&& &td&&&&select name="smallsortselect"&&&& &option value="" selected&请选择二级分类&/option&就爱阅读www.92to.com网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
欢迎转载:
相关推荐:博客分类:
看本帖只需要你有js基础就可以了!
今天用jsp+servlet+js实现一个删除的功能,结果遇到了一个问题
问题如下:
&&&& onclick="deleteOne(&%=message.getTitleId() %&)"其中&%=message.getTitleId() %&是jsp动态地去取值,不懂得可以将其看成是一个变量;
&&&& function deleteOne(titleId){
var r=confirm("确认删除?");
if(r == true){
document.main.ck_value.value=titleId;
document.main.action="deleteServlet";
document.main.submit();
};
问题是deleteOne函数如果没参数,或者指定成整数,那么deleteOne(注意对应调用,无参的时候调用无参deleteOne,有参数的时候调用有参deleteOne)能正常被调用,但是如果参数不是整数,而是字符串(我们也确实传的是字符串),那么问题就来了,deleteOne函数没被调用
后来我查看编译后的页面源代码,如下
&&& &a href="javascript:void(0)" onclick="deleteOne(OMG80)"&删除&/a&
可以看到deleteOne(OMG80),仔细看,请问deleteOne函数的参数是什么?
是整数吗,显然不是;那么是字符串吗,也不是,字符串需要" "或者' ',所以问题找到,我们读不懂参数类型,机器更读不懂,所以它不知所措,那么理所当然的deleteOne函数没被调用
如何解决了?
&&&&& onclick="deleteOne('&%=message.getTitleId() %&')"加上引号就可以了
最后附上项目源码,有分页、查询、批量操作等功能
&&& 有创建数据库表的语句,但是没有创建数据库,注意自己创建数据库,相应的连接数据库的语句也需要修改,我用的是mysql5.0
(569.1 KB)
下载次数: 13
论坛回复 /
(0 / 2593)
youzhibing
浏览: 34838 次
杀客o凹胖 写道你那个 append还是写在servlet中比 ...
你那个 append还是写在servlet中比较好,直接返回一 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'如何在js中生成div的html代码,以用来替换jsp页面中的div
[问题点数:100分,结帖人gllf0814]
如何在js中生成div的html代码,以用来替换jsp页面中的div
[问题点数:100分,结帖人gllf0814]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2012年6月 总版技术专家分月排行榜第二
2012年6月 Web 开发大版内专家分月排行榜第一2012年5月 Web 开发大版内专家分月排行榜第一
2012年6月 总版技术专家分月排行榜第二
2012年6月 Web 开发大版内专家分月排行榜第一2012年5月 Web 开发大版内专家分月排行榜第一
匿名用户不能发表回复!|如何将jsp页面的table报表转换到excel报表导出
我的图书馆
如何将jsp页面的table报表转换到excel报表导出
&假设这就是你的jsp页面:&我们会添加一个“导出到excel”的超链接,它会把页面内容导出到excel文件中。那么这个页面会变成这个样子:&&在此,强调一下搜索时关键词的重要性,这样一下子可以定位到文章,否则处于盲人摸象,毫无目的尴尬境地。本篇就是通过export jsp to excel找到的。&原文地址:&本篇教程我们会看到如何把JSP页面导出到Excel中,会在已有的JSP页面中增加导出excel的功能。许多时候对于用户来说,可以在excel中看到页面内容是很方便的。公共的方案会被导出成包含一些报告、数字等信息的表格。通过导出数据导出到excel中,最终用户也可以使用excel来做各种的分析,这一点对于你的java基本程序来实现,是有困难的。&&&&&&&&&& 这是对应的jsp源码(导出excel功能还没有加)。一个包含简单数据表格的jsp页面。&%@ page language="java" contentType="text/ charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%&
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
http-equiv="Content-Type" content="text/ charset=ISO-8859-1"&
&Export to Excel - Demo&
align="center" border="2"&
bgcolor="lightgreen"&
&Text Data&
&Number Data&
for (int i = 0; i & 10; i++) {
bgcolor="lightblue"&
align="center"&&%=i%&&
align="center"&This is text data &%=i%&&
align="center"&&%=i * i%&&
&我们会添加一个“导出到excel”的超链接,它会把页面内容导出到excel文件中。那么这个页面会变成上图。&&&& 下面是新版本的jsp源码。这个版本增加了“导出到excel”超链接,而且增加了相应的功能:&%@ page language="java" contentType="text/ charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%&
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
http-equiv="Content-Type" content="text/ charset=ISO-8859-1"&
&Export to Excel - Demo&
String exportToExcel = request.getParameter("exportToExcel");
if (exportToExcel != null
&& exportToExcel.toString().equalsIgnoreCase("YES")) {
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", " filename="
+ "excel.xls");
align="left" border="2"&
bgcolor="lightgreen"&
&Text Data&
&Number Data&
for (int i = 0; i & 10; i++) {
bgcolor="lightblue"&
align="center"&&%=i + 1%&&
align="center"&This is text data &%=i%&&
align="center"&&%=i * i%&&
&&&&&&&&&&&&&&&
if (exportToExcel == null) {
href="excel.jsp?exportToExcel=YES"&Export to Excel&
&导出网页到excel代码解释:1) 在这个版本的jsp页面中,当你点击“导出到excel”超链接的时候,请求会发送到相同的页面(excel.jsp),但是伴随url参数是 exportToExcel=YES. href="excel.jsp?exportToExcel=YES"&Export to Excel&2) JSP页面一开始会检查参数的正确性。如果这个参数值是YES的话,我们就会看到响应报文中的内容类型,它标识了excel的文件名,并且会在用户的电脑上打开。String exportToExcel = request.getParameter("exportToExcel");
if (exportToExcel != null
&& exportToExcel.toString().equalsIgnoreCase("YES")) {
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", " filename="
+ "excel.xls");
}3) 当你点击“导出到excel”超链接的时候,所有页面的内容会被导出excel中。但是,我们可能不想让“导出到excel”的超链接出现在excel中。为了阻止它的出现,我们增加了一个判断条件,判断exportToExcel参数是否出现。如果出现,就意味着内容会被导出到excel中,而且不包括超链接。反之,就意味着我们只是想浏览器显示网页,那么超链接会出现在页面上。&%
if (exportToExcel == null) {
href="excel.jsp?exportToExcel=YES"&Export to Excel&
%&导出页面到excel的显示但你点击超链接,会弹出一个对话框,问你是否打开或保存文件。点击打开,你会看到下面的内容:正如你所看得,导出的文件也会保存你在页面上的格式设置。在下一篇教程中,我们会看到如何导出页面到word文件中你可以下载本次教程中代码解释部分的eclipse工程文件。&[完]=============================================注意:如果没有设置:response.setHeader("Content-Disposition", " filename=" + filename+".xls");&则默认为当前页面.xls。&比如testexcel.jsp---&则生成testexcel.xls表格&扩展阅读:[1]&&:作者用过jxl之后,选择了http方式生成excel&[2]&:&[3]&&[4]&&[5]&&:一个excel中,存储在多个sheet&参考:&&&&
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢}

我要回帖

更多关于 jsp生成json数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信