当前位置: 首页 > news >正文

云南优化公司seo成都培训

云南优化公司,seo成都培训,网络规划设计师报考条件,网页前端工程师DisplayTag应用指南 DisplayTag是一个非常好用的表格显示标签#xff0c;适合MVC模式#xff0c;其主页在http://displaytag.sourceforge.net      一、最简单的情况#xff0c;未使用标签      !--quest.setAttribute( ldquo;testrdquo;, new Report…DisplayTag应用指南 DisplayTag是一个非常好用的表格显示标签适合MVC模式其主页在http://displaytag.sourceforge.net      一、最简单的情况未使用标签      !--quest.setAttribute( ldquo;testrdquo;, new ReportList(6) )-- 标签遍历List里的每一个对象并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。      二、使用标签的情况                             property对应List里对象的属性用getXXX()方法取得title则对应表格表头里的列名。定义列有两种方式      A、      使用标签里的property属性来定义      B、emailit.com      在标签体里增加内容可以是常量也可以用其他标签等等      两种方式比较用property属性来定义更加快速和利于排序。      三、表格显示样式的定义     A、在和标签里指定标准的html属性烦琐      B、修改样式表                           通过class属性来指定所要应用的样式。可以在其默认样式表里./css/screen.css直接修改      四、标签取得数据的数据源     有四种范围      pageScope   requestScope (默认)    sessionScope  注意这里要指定范围非默认   applicationScope      五、通过增加id属性创建隐含的对象              static   !--ageContext.getAttribute(rdquo;testit_rowNumrdquo;--   !--(ListObject)pageContext.getAttribute(rdquo;testitrdquo;)).getMoney(--         注意到在里增加了id属性这时就在page context里创建了一个隐含对象指向List里的当前对象      可以通过(ListObject)pageContext.getAttribute(”id”)来捕获这个对象。同时还创建了一个id_rowNum对象同样可      通过pageContext.getAttribute(”testit_rowNum”)来捕获它仅仅代表当前行的行数。      有了这两个隐含对象就可以通过其他标签来访问例如Jstl:                                    六、显示部分数据     显示开始五条数据通过设定length属性                        显示第三到第八条数据通过设定offset和length属性                        七、对email和url地址的直接连接                       如果要显示的对象里包含email和url地址则可以在display:column里直接设定autolink”true”来直接连接      八、使用装饰模式转换数据显示写自己的 decorator      A、对整个表格应用decorator                           org.displaytag.sample.Wrapper即自己写的decorator它要继承TableDecorator类看看它的一个方法   public String getMoney()   {   return this.moneyFormat.format(((ListObject) this.getCurrentRowObject()).getMoney());   }      很明显它通过父类的getCurrentRowObject()方法获得当前对象然后对其getMoney()方法进行’油漆’      B、对单独的column应用decorator                        org.displaytag.sample.LongDateWrapper要实现ColumnDecorator接口它的方法   public final String decorate(Object columnValue)   {   Date date (Date) columnValue;   return this.dateFormat.format(date);   }      显然它获得不了当前对象因为它实现的是接口仅仅是获得该对象的columnValue然后’油漆’      九、创建动态连接     有两种方法创建动态连接      A、在里通过增加href、paramId、paramName、paramScope、paramProperty属性      href       基本的URL 地址   paramId     加在URL 地址后的参数名称   paramName    数据bean的名称一般为null即使用当前List里的对象   paramScope    数据bean的范围一般为null   paramProperty  数据bean的属性名称用来填充URL 地址后的参数值                     这种方法简便直接但缺点是无法产生类似details.jsp?idxxactionxx的复合URL      B、应用decorator 创建动态连接                     org.displaytag.sample.Wrapper里的方法   public String getLink1()   {   ListObject lObject (ListObject)getCurrentRowObject();   int lIndex getListIndex();   return “” lObject.getId() “”;   }      public String getLink2()   {   ListObject lObject (ListObject)getCurrentRowObject();   int lId lObject.getId();      return “View | ”    “Edit | ”    “Delete”;   }      十、分页     实现分页非常的简单增加一个pagesize属性指定一次想显示的行数即可                           十一、排序     排序实现也是很简单在需要排序的column里增加sortable”true”属性headerClass”sortable”仅仅是      指定显示的样式。column里的属性对象要实现Comparable接口如果没有的话可以应用decorator      defaultsort”1″       默认第一个column排序   defaultorder”descending”  默认递减排序                        注意的是当同时存在分页时排序仅仅针对的是当前页面而不是整个List都进行排序      十二、column 分组     分组只是需要在column里增加group属性                           十三、导出数据到其他格式页面溢出filter??     在里设定export”true”      在里设定media”csv excel xml pdf” 决定该字段在导出到其他格式时被包不包含不设定则都包含            决定该种格式能不能在页面中导出                                    十四、配置属性覆盖默认     两种方法      A、在程序classpath下新建displaytag.properties文件      B、对于单个表格应用标签      具体可配置的属性http://displaytag.sourceforge.net/configuration.html      十五、一个完整的例子                          sort”list” 对整个list进行排序      导出数据到其他格式时group无效 -- 错误信息如下 Parsing of JSP File ‘/example-styles.jsp’ failed: ——————————————————————————– /example-styles.jsp(1): Could not parse deployment descriptor: java.io.IOException: cannot resolve ‘urn:jsptld:http://displaytag.sf.net’ into a valid tag library probably occurred due to an error in /example-styles.jsp line 1: ——————————————————————————– Tue May 16 11:12:30 CST 2006 web.xml配置如下 http://displaytag.sf.net /WEB-INF/displaytag.tld GOOGLE,只找到下面这个贴子,没有解决方案,但给了我提示. 首先在TOMCAT下发布运行,果然没有cannot resolve 的问题,为什么Weblogic就是不行呢? 我一直不明白’urn:jsptld’是什么意思,再查,说它表示相对路径,于是想到既然相对路径有问题,在我搞明白之前先用绝对路径不行吗? 所以,将xmlns:display”urn:jsptld:http://displaytag.sf.net”换成xmlns:display”http://displaytag.sf.net“,一试,哈哈,果然OK了, 再于是,换成xmlns:display”/WEB-INF/displaytag.tld”,也没有问题.
http://www.hkea.cn/news/14463214/

相关文章:

  • 免费的网站在哪里下载哪些网站可以加锚文本
  • 涿州网站建设推广网约车价格
  • 山西住房和城乡建设部网站wordpress+Apache升级
  • 广州网站优化哪里有ppt模板哪里找
  • 做移动网站优化首页软ts431p 做网站
  • 中牟县建设局网站网站的域名解析怎么做
  • 做网站对比报告如何写一个wordpress主题
  • 美食网站模板下载杭州app开发公司哪家好
  • 南通网站外包免费查公司查老板
  • 产品做网站不花钱网页设计图片横向排列
  • 兰州忠旗网站建设科技有限公司网站换域名能换不
  • 网站自己做消防器材厂家东莞网站建设
  • 开源建站系统cms无锡培训网站建设
  • 网站建设亿玛酷正规网页字体尺寸设计
  • 常德网站设计字答科技视频网站后台功能
  • 网站建设前期规划方案范文东莞网络优化专业乐云seo
  • 网站做qq链接运动猿app 网站开发
  • 民勤县建设局网站wordpress 比特币 插件
  • 目前做哪个网站能致富百度搜索推广创意方案
  • 在线员工后台网站建设长岛网站建设
  • 重庆网站建设科技公司白菜网站建设
  • 百度收录不到公司网站wordpress 置顶插件
  • 网站开发外包哪家好客户管理系统的设计与实现
  • 做视频在线观看网站php和什么语言做网站
  • 大余做网站建设哈尔滨建设网站的免费咨询
  • 怎么把网站模板上传到自己的网站系统软件开发服务
  • 阿里云搭建网站多少钱运营商网站服务密码
  • 莆田山亭乡建设局网站北京网站建设那些
  • 18款禁用网站app直播创新的福州网站建设
  • 网站空间和域名网站页面权重