课堂笔记2007-10-9.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课堂笔记2007-10-9

JfreeChart 制作图表 一般版本升级很少,但是每次升级都会改动API,影响程序 在2003年是0.98版本 现在我们用1.0.2版本 简单的饼图用两个jar就行: 加百分比: google搜索:jfreechart 饼图 百分比 1.0.2 Map entrySet() 遍历Map集合 返回set集合,不允许重复,可以用跌代器输出Iterator map.entrySet().iterator() 对不同图形的封装,可以采用不同的策略 如果有大量的if语句, if() { } 采用策略模式抽取出一个类来 public interface I { genchart() { } } public P implements I { 生产饼图的 public genchart() } public B implements I { 生产柱状图 public genchart() } public XY implements I { 生产折线图 public genchart() } 怎样把if方式去掉? proterty文件配置: 饼图=com.bjsxt.drp.chart.P 柱状图=com.bjsxt.drp.chart.B 折线图=com.bjsxt.drp.chart.XY 声明一个Map 可以读取这个文件 Map map = new HashMap(); key = 饼图 value=””;I=new P(); key =柱状图 value=””;I=new B(); key = 折线图 value=””;I=new XY(); for(循环map) { if(key=”传过来的值比较”) { I i=(I)map.getValue(); i.genchart(); } } AJAX获取xml内容: /** * selects * select * id6/id * name辽宁/name * /select * select * id7/id * name吉林/name * /select * select * id8/id * name黑龙江/name * /select * /selects */ selectProvince.options.length = 0;//清除上次生成的缓存数据 var xmlDoc=xmlHttp.resposeXML.documentElement;读取xml文件内容 var xSel=xmlDoc.getElementsByTagName(“select”)//取得select节点 for(var i=0; ixSel.length; i++) { var id = xSel[i].childNodes[0].firstChild.nodeValue; // xSel[i] 取得select节点 //childNodes[0] 取得id节点 //firstChild取得”6”值节点 //nodeValue 取得”6”值节点的具体的内容 //取得第一个select下的id,用firstChild是因为有可能id节点下还可以有子孩子,所以用firstChild是取它自身,就是取第一个,nodeValue取值 或者另外一个写法: var id = xSel[i].childNodes[0]. childNodes[0].nodeValue; var option = new Option(value, id);//JavaScript的Option不是对象,是一个方法,模拟java的面向对象 selectProvince.add(option);//增加select的option } filter 过滤器 过虑所有的jsp,判断session是否为空,过虑完成继续往下执行 处理session 通常用filter来处理 AuthFilter 实现 Filter HttpSession session = request.getSession(false);//默认是true,设置为false,判断原来有没有session 每次访问jsp都会动态生成session,所以session不为空 OCR扫描 ,自动文字识别 URI 统一资源标识,包含了URL,URN 标识网络上的资源, URL 统一资源定位 URN 统一资源名称 URL 、URN区别: 前者不仅标识资源, 还指出了访问资源的方式,比如:用何种协议(http,ftp),而URN没有 处理login页面在子窗口显示的问题: 如果在子窗口则跳到最前端显示 在login.jsp页面里加上

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档