Struts 基金交易平台项目总结(二)

原创 2007年09月15日 20:58:00

 

07/9/15

今天做东西发现了一个很奇怪的问题,明明字段正确,数据库却总在抱"索引描述符",错误. 烦恼了很久.

通过上网问和修改,发现读数据库的时候,必须按数据库设计的字段顺序读取,否则就会索引描述符,的数据库错误.

这算一个收获,也算一个教训.平常还真没注意..以前做很多东西都没发生过这个错误.奇怪..看来以前习惯很好.

今天用到的一个知识:JS实现取下拉列表框的文本和值

    <script >
      
function change()
      
...{
      
        
var f=document.getElementById("fund");
        
        
var fundvalue=f.value;
        
var fundtext=f.options[document.getElementById("fund").options.selectedIndex].text;       
        document.getElementById(
"a").value=fundvalue;
        document.getElementById(
"b").value=fundtext;
        
       
      }

    
</script>

<select name="fund"  onchange="change()">   
        
<option value="1">第1个</option>
        
<option value="2">第2个</option>
        
<option value="3">第3个</option>
    
</select>
        
<input  type="text" id="a"/>
        
<input  type="text" id="b"/>

今天在做项目的时候我突然想到基金的详单和用户详单要打印.去网上找到以下代码实现了此功能

JS实现局部打印和预览:

第一种:

 

JS 实现简单的页面局部打印 
function preview(oper)
...{
if (oper < 10)...{
bdhtml
=window.document.body.innerHTML;//获取当前页的html代码
sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html

prnhtml
=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML
=bdhtml;


}
 else ...{
window.print();
}


}


使用很简单 将页面内要打印的内容加入中间
<!--startprint1-->XXXXX<!--endprint1-->
再加个打印按纽 onclick
=preview(1

第二中:组件法

 

WebBrowser是IE内置的浏览器控件,无需用户下载.

一、WebBrowser控件 
  
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object> 
二、WebBrowder控件的方法 
//打印 

WebBrowser1.ExecWB(
6,1); 

//打印设置 

WebBrowser1.ExecWB(
8,1); 

//打印预览 

WebBrowser1.ExecWB(
7,1); 

关于这个组件还有其他的用法,列举如下: 
WebBrowser.ExecWB(
1,1) 打开 
Web.ExecWB(
2,1) 关闭现在所有的IE窗口,并打开一个新窗口 
Web.ExecWB(
4,1) 保存网页 
Web.ExecWB(
6,1) 打印 
Web.ExecWB(
7,1) 打印预览 
Web.ExecWB(
8,1) 打印页面设置 
Web.ExecWB(
10,1) 查看页面属性 
Web.ExecWB(
15,1) 好像是撤销,有待确认 
Web.ExecWB(
17,1) 全选 
Web.ExecWB(
22,1) 刷新 
Web.ExecWB(
45,1) 关闭窗体无提示 
但是打印是会把整个页面都打印出来的,页面里面有什么东西就打印出来,我们有时候只需要打印数据表格,这时我们就要写一个样式了:把不想打印的部份隐藏起来:
样式内容:
<style type="text/css" media=print>
.noprint
...{display : none }
</style>
然后使用样式就可以:
<p class="noprint">不需要打印的地方</p>

代码如下:

<script language="javascript"> 
function printsetup()...
// 打印页面设置 
wb.execwb(8,1); 
}
 
function printpreview()...
// 打印页面预览 

wb.execwb(
7,1); 

}
 

function printit() 
...
if (confirm('确定打印吗?')) ...
wb.execwb(
6,6
}
 
}
 
</script> 

<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT> 
<input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit()"> 
<input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();"> 
<input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();"> 


以上为今天的收获.....Struts写JAVA程序基本没遇到什么问题,很顺利..加油...

 

 

Struts 基金交易平台项目总结(一)

项目过程:07/09/13这次项目是一个基金交易系统.使用Struts技术来实现所有功能...首先我对各层进行了细致的分析, 将各个类归属到具体的包下.今天发现,做页面是件挺郁闷的事情,Html的样式...
  • lhypang2006
  • lhypang2006
  • 2007年09月13日 19:35
  • 682

Struts 基金交易平台项目总结(三完结)

2007/06--2007/07:2007年6月开发 “开放式上市基金交易平台”软件环境:JDK1.5,Tomcat 5.5硬件环境:Windows2000/XP开发工具:MyEclipse5.5(英...
  • lhypang2006
  • lhypang2006
  • 2007年09月17日 22:12
  • 1451

项目数据库设计小结

鉴于教务系统基础数据库的构建整整用了我们一个月时间,为了这一个月,也需要写篇博客总结一下。首先说一下教务系统现有部分,方便对下面内容的说明:教务系统包括四部分:基础系统、考试系统、评教系统、选课系统,...
  • lidaasky
  • lidaasky
  • 2013年03月04日 16:42
  • 1974

校园二手交易平台项目总结 ‎2013‎年‎12‎月‎23‎日,‏‎5:57:29

校园二手交易平台项目总结 组员:唐方舟、刘雪英、李文婷、葛梦娇 按安排,我们于2013年9月23日负责校园二手交易平台项目。2个月来,在组员的合作和支持下,项目进行的比较顺利。于2013年12月12号...
  • BraveShadow999
  • BraveShadow999
  • 2015年01月04日 17:26
  • 2552

Struts2学习总结(1)--基本原理,开发步骤,配置详解

本文包括以下三个部分:1、模拟Struts2框架,了解基本原理。2、Struts2的开发步骤。3、Struts2的配置详解。是学习Struts2的入门知识。里面包含详细的代码示例。...
  • qq_29829081
  • qq_29829081
  • 2016年03月20日 18:55
  • 1514

基金撰写经验总结(自己觉得有用的部分)

1、立项依据:常见的是“意义-现状-拟研究”,不易长篇大论,还是要把重点放在论述自己的想法和凝练学术思路上,注意论证的逻辑性和严密性;立项回答以下问题:是否会对所在领域做出新的贡献?有何预期意义和影响...
  • a573233077
  • a573233077
  • 2017年12月14日 11:10
  • 40

想财务自由的学霸看过来!真格基金投的区块链公司邀请你一起颠覆 YouTube

硅谷Live / 实地探访 / 热点探秘 / 深度探讨为了给哥的粉丝介绍靠谱工作,哥也是操碎了心...前两天,聪哥的朋友圈突然被这张图片刷屏了:真格基金的徐小平老师看好区块链?!这可是个大新闻。虽然徐...
  • kXYOnA63Ag9zqtXx0
  • kXYOnA63Ag9zqtXx0
  • 2018年01月18日 00:00
  • 214

从青年基金到面上项目

今天上午,就刚才,妻子打电话来,说收到通知,面上项目中了。 我的妻子2011年11月回国任教,2012年申请到青年基金:  2012年寒假•青年基金【修改后发表】 她在做实验...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年06月04日 14:37
  • 806

商业级项目——基金客户端的架构设计与开发(下)(附源码)

#项目简介 上一次的博文中详细分析了基金项目的整体架构和主界面的UI设计。今天分享地方是剩下的3个页面及相应功能的实现。 #个人中心 个人中心界面,最开始会跳转到一个登陆界面,用户可以通过选择“...
  • sdksdk0
  • sdksdk0
  • 2016年03月14日 17:02
  • 1581

oracle 小项目实战总结

说明:钓鱼君昨天在网上找到一份oracle项目实战的文档,粗略看了一下大致内容,感觉自己很多知识不够巩固,便跟着文档敲了一遍,目前除了机械性代码没有实现外,主要涉及知识:创建表空间、创建用户、给用户赋...
  • corey_jk
  • corey_jk
  • 2016年03月10日 17:05
  • 2738
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts 基金交易平台项目总结(二)
举报原因:
原因补充:

(最多只允许输入30个字)