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

网站功能需求文档小红书seo排名帝搜软件

网站功能需求文档,小红书seo排名帝搜软件,东营做网站优化多少钱,超市型网站开发DisplayTag应用指南 DisplayTag是一个非常好用的表格显示标签&#xff0c;适合MVC模式&#xff0c;其主页在http://displaytag.sourceforge.net      一、最简单的情况&#xff0c;未使用标签      <!--quest.setAttribute( &ldquo;test&rdquo;, new Report…

DisplayTag应用指南 DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net      一、最简单的情况,未使用标签     

<!--quest.setAttribute( &ldquo;test&rdquo;, new ReportList(6) )-->

        标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。      二、使用标签的情况                             property对应List里对象的属性(用getXXX()方法取得),title则对应表格表头里的列名。定义列有两种方式:      A、      使用标签里的property属性来定义      B、email@it.com      在标签体里增加内容,可以是常量,也可以用其他标签等等      两种方式比较,用property属性来定义更加快速和利于排序。      三、表格显示样式的定义     A、在和标签里指定标准的html属性,烦琐      B、修改样式表                           通过class属性来指定所要应用的样式。可以在其默认样式表里(./css/screen.css)直接修改      四、标签取得数据的数据源     有四种范围      pageScope   requestScope (默认)    sessionScope  注意,这里要指定范围,非默认   applicationScope      五、通过增加id属性创建隐含的对象              static   <!--ageContext.getAttribute(&rdquo;testit_rowNum&rdquo;-->   <!--(ListObject)pageContext.getAttribute(&rdquo;testit&rdquo;)).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?id=xx&action=xx的复合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.hrbkazy.com/news/17572.html

相关文章:

  • 江苏城乡建设手机优化大师下载2022
  • 建立网站有什么作用品牌策划书案例
  • 全县网站建设管理工作会议召开深圳推广平台深圳网络推广
  • 东莞知名网站建设挖掘爱站网
  • 网站排行怎么做河北软文搜索引擎推广公司
  • 自己做的网站如何链接到百度学生个人网页制作
  • 1688网站一起做网店独立站网站
  • 怎样制作wordpress主题汉化包北京seo优化排名推广
  • 极速网站建设公司电话成人培训机构
  • 网站推广效果的评价自助建站官网
  • 城乡建设委员会官方网站seo顾问是什么职业
  • 如何宣传网站一手渠道推广平台
  • 国外开源 企业网站四年级2023新闻摘抄
  • 网站开发软件平台有哪些举一个网络营销的例子
  • 手机网站内容模块外链推广网站
  • 2018企业网站优化应该怎么做石家庄最新消息
  • wordpress突然访问不了网站seo优化网站
  • wordpress怎样添加轮播图seo黑帽技术工具
  • 正规做兼职的网站干净无广告的搜索引擎
  • 网站开发工程论坛百度网
  • 网站正在建设中 蓝色百度竞价排名规则及费用
  • 如何升级网站后台怎么百度推广
  • 滑动门代码 wordpressseo学院
  • 录音录像手表网站软文推广发布平台
  • 积分购物型网站seo工具不包括
  • 网站建设中 动态图片seo优化一般包括
  • 网站建设费用做无形资产企业网站管理
  • 建设网站重庆学网络营销好就业吗
  • 互动类网站今日全国最新疫情通报
  • jsp网站项目深圳推广公司推荐