TRS信息检索发布服务器V4.0B1021(WAS)_第1页
TRS信息检索发布服务器V4.0B1021(WAS)_第2页
TRS信息检索发布服务器V4.0B1021(WAS)_第3页
TRS信息检索发布服务器V4.0B1021(WAS)_第4页
TRS信息检索发布服务器V4.0B1021(WAS)_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TRS信息发布应用效劳器

使用培训北京拓尔思信息技术股份主要内容WAS4.0系统简介WAS4.0的使用说明安装管理控制台使用说明

TRSTaglib置标使用说明

Servlet命令使用说明模板文件的编制WAS4.0的系统文件说明WAS4.0典型应用概述TRS信息发布应用效劳器WebApplicationServer4.0(以下简称TRSWAS4.0)是由TRS公司推出的新一代Web应用效劳器系统,主要适用于各类Web站点的信息化建设。其原理是利用数据库技术和动态网页生成技术,实现信息的动态发布。与传统的网站建设方法相比,TRSWAS具有以下优点:(1)管理简单利用基于Web方式的TRSWAS控制台管理频道和内容信息。(2)可靠性强内容自数据库抽取,不会产生死链和错链。(3)更新及时只要数据库的信息更新了,马上就能反映到Web效劳上,没有网页维护带来的延迟。(4)提供检索功能可以为网站提供基于内容和外部标引信息的全方位检索功能。新增功能特点多语种的支持:系统采用Unicode编码实现多语种内容的发布,同时提供了简体中文、繁体中文、英文、法文、俄文、西班牙文、葡萄牙文、阿拉伯文等语言的支持。强大的检索功能:基于trsserver5.0的全文检索机制.图文混排内容格式的支持:对图文混排、文本数据、文档文件数据、流媒体文件等各种格式内容,提供了完备的发布支持。页面个性化换肤:为最终的访问用户提供了页面的个性化换肤功能,用户可以通过选择,定制自己喜好的页面展示样式。根本原理

引用频道的概念。通过设置频道属性,建立与TRS后台数据库的连接。然后再通过TRSWAS的逻辑命令(Servlet)处理用户的请求,将请求转发到频道的相应模板文件〔*.jsp),通过模板中的TRS置标和标准html的结合使TRS数据库数据以一定的形式显示在浏览器上。系统框架TRSRDBMS模板文件WAS管理控制台WASAPP应用控制应用效劳器(Tomcat或WebSphere)用户和权限管理TRSGateWayWeb用户技术特点使用简单方便。(1)

安装:基于JAVA技术的应用,实现多平台的通用性,各种操作系统采用统一的安装介质。(2)使用:控制台基于Web方式的管理,用户可以在任何时间和地点对管理台进行操作,控制信息的发布。利用模板技术控制页面格式。运行效率高。(1)采用Servlet/JSP开发。(2)利用TRS效劳器的历史检索功能,提高二次检索的效率,实现更为准确的检索。〔3〕通过设置概览字段,将概览页面获得的信息与细览页面显示区分开,概览时只获取需要显示的内容,细览时才获取记录所有字段的信息。发布信息的控制集中在频道中定义。包括信息的显示风格及取自哪个数据库等。〔1〕信息平安:TRSWAS以用户组的形式控制用户可访问的频道,不同的用户访问不同的频道。〔2〕应用灵活:频道可独立引用。标准的TRS置标设计,可在任何JSP页面中引用,使用灵活,支持二次开发。Three-Tier架构,负载均衡。Web效劳器、TRS效劳器以及其它RDBMS效劳器可以任意分布在不同的主机上。平安性高。采用TRS内置的平安机制控制访问。如控制合法用户的有效访问内容及对敏感信息的URL加密传输等手段,保证信息的平安性。开放性。支持多种数据格式及多媒体信息的发布(如文本、图像、Word文档、pdf文档及html文档等)。运行环境(1)TRSWAS4.0控制台和应用效劳都运行在效劳器端。由于采用JAVA程序设计,可以运行在各种操作平台下,如WindowsNT和各种Unix环境下。TRSWAS4.0的运行需要支持JAVA的应用效劳器的支持,缺省采用Tomcat,支持其他流行的应用效劳器,如WebSphere、WebLogic等。对应用效劳器的要求

-IBMWebSphere、BEAWebLogic或Tomcat等Java应用效劳器中的一种-支持IIS、NetscapeEnterpriseServer和Apache在内的多种主流WebServer。对操作系统要求MicrosoftWindowsNT/2000;各种主流Unix和Linux对硬件要求推荐配置512MRAM以上运行环境〔2〕前提:安装TRS全文数据库系统-版本要求:4.0及以上版本;假设多语言发布检索,需要5.0版本支持-操作系统:Unix(Solaris2.6,AIX4.3,HP-UX10.0,Tru64/DigitalUnix3.2Irix6.3及以上);WindowsNT/2000;Linux2.2及以上。-浏览器:MicrosoftIE5.5〔及以上版本〕

[注]was4.0自带组件:-jdk1.4-tomcat应用效劳器:Tomcat4.1.24

WAS4.0在Windows平台下的安装〔1〕WAS4.0在Windows下的安装实现了全自动安装〔包括自动完成系统注册〕,当启动安装盘的SETUP.EXE程序后,根据安装向导的提示可以顺利的进行安装操作。下面是安装过程中涉及到的相关信息及选择的说明:首先选择语言;设置was4.0安装的目标路径;选择安装类型-典型;需要设置WAS4.0默认登录的TRS效劳器的IP地址和端口号。需要设置WAS4.0默认使用的TRS效劳器的用户帐号和密码。默认:system/manager安装演示数据;注意:trs数据库是5.0或以上版本。选择是否将was4.0注册为windows效劳以及启动方式。WAS4.0在Windows平台下安装〔2〕安装结束后将启动Tomcat。或者开始-程序-trswebapplicationserver-starttrswebapplicationserver4.0启动浏览器,在浏览器的地址行输入:://hostname:8080/was40运行WAS4.0的应用://hostname:8080/wasadmin运行WAS4.0管理台系统管理员登录口令:system/manager

【说明】在使用was4.0之前,必须保证trsserver处于启动状态。组成模块TRSWAS由两个模块组成,一个模块是系统控制模块,称为TRSWAS管理控制台,用于管理和设置要发布的信息;另一个模块是应用模块,用于将数据库中的信息动态发布到Web效劳器上。

管理控制台完全基于Web方式。Web站点的维护人员通过管理控制台可以完成用户管理,频道管理〔定义各频道与后台数据库之间的关联,以及显示风格和显示模板〕,导航管理和显示风格管理。只有管理员权限的用户才可进入管理台。不同用户可操作的功能不同。应用模块是基于应用效劳器〔如Tomcat、WebSphere、Weblogic〕的应用程序,它根据管理控制台的设置,并根据用户端〔Web浏览器〕的访问请求,自动访问后台数据库系统,动态将信息组织成Web页面发送到用户端。不同用户由于权限不同,所看到的信息不同。管理控制台://hostname:8080/wasadmin输入帐号/密码:system/manager注:其中hostname为安装was的主机名或ip地址。本机可使用“localhost”应用模块://hostname:8080/was40系统默认匿名访问:systemWAS4.0在Windows平台下安装后目录结构

【假定】%trswas%//安装时设置的WAS4.0目录system.txt//频道及导航信息存放的配置文件was40.ini//WAS4.0的配置文件/trsbean//trsbean组件目录/tomcat//内置的Tomcat目录(可选)

/bin///tomcat命令文件目录/conf//相关配置文件存放目录/webapps/was40/*.*//TRSWAS4.0应用端介质/detailtemplet//频道细览模板存放路径/outlinetemplet//频道概览模板存放路径/mailtemplet//频道邮件模板存放路径/printtemplet//频道打印模板存放路径/searchtemplet//频道检索模板存放路径

/wasadmin/*.*//TRSWAS4.0管理台介质/work//临时文件工作区

/trswas40//trswas40组件目录/doc/*.*//WAS4.0的使用文档/logs//日志文件目录/outfile//默认外部文件存放路径WAS4.0使用说明

—管理控制台使用说明管理员登陆系统设置频道管理导航管理显示风格管理用户管理管理控制台—管理员登陆WAS4.0采用TRS帐号,WAS4.0系统设置某个TRS效劳器作为TRSWAS的主效劳器,该效劳器也是TRSWAS的用户认证效劳器。只有具有TRS组管理员以上权限的用户才能进入管理台。[注]:TRS帐号是大小写不敏感的,密码是大小写敏感的。默认使用超级管理员帐号进入:system/manager管理控制台界面简介信息导航树系统功能列表菜单项命令操作工作区操作命令管理控制台—系统设置【说明】此项设置只开放给system用户。主要用来设置WAS默认使用的TRS效劳器、邮件效劳器、匿名登陆帐号及系统建立频道时默认引用的模板等信息。详情请参照用户手册。管理控制台—频道管理频道定义了Web发布的信息和后台数据库之间的连接关系。一个频道既可以定义引用一个数据全部或者局部信息,也可以同时引用多个数据库或视图的信息。

在频道管理中,用户可以定义、删除以及修改频道、子频道,调整频道节点的显示顺序,管理用户的频道集合等操作。创立频道创立频道步骤一输入频道名称、频道所连接的TRS效劳器的相关信息及此频道所使用的模板文件等信息。创立频道步骤二选择该频道的数据库或视图。一个频道可以引用多个数据库的信息。但要注意的是,同一个频道的多个数据库应该具有局部共同的字段〔不要求具有相同的数据库结构〕。用户可以根据数据库前的图标判断是视图还是数据库,数据库名后括号中的数字表示该数据库有多少条记录。创立频道步骤三该步骤:设置数据库字段属性。步骤三说明[普通字段]指TRS中正常保存数据的方式; [外部文件]字段用来指定数据库中哪个字段采用外部文件的方式存储。在这种情况下,数据库该字段中只保存某文件的文件名,实际文件保存在文件系统中,没有入库;外部文件的存储路径可以在控制台的系统设置功能中设定; [相关新闻]是指数据库该字段中保存的内容是相关新闻,在应用时相关新闻取值就是从这个字段中取; [阅读次数]是指数据库该字段中保存的是阅读次数。[文件字段]为选择项,指明此字段是否为文件字段,只有Document及Bit类型的字段可以被设置为文件字段,在字段属性被设置为”外部文件”时,此属性被自动选取。[主键字段]:为选择项,指明数据库中作为唯一主键的字段。 [检索表达式]:如果频道的内容是按照一定的条件从数据库中获得,需要在“检索表达式”一栏填写限制条件。如果为空,那么表示从整个数据库中获取信息。检索表达式的格式是任何TRS定义的格式,具体请参见TRS数据库手册。创立频道步骤四选择概览细览字段【注意】所选择的字段与发布模板中指定的字段一致,防止造成与效劳器的反复通信而影响检索发布速度。修改概览细览字段显示顺序选择缺省检索字段等赋予用户和用户组频道权限【注意】在WAS4.0中,最终用户浏览时见到的是导航树上该用户有浏览权限的信息,频道对最终用户是不可见的。所以频道信息只有加到导航树中,用户才可见。系统默认在创立频道时,会将该频道添加到所属用户或者用户组的导航节点上。管理员可以自己调整。

赋予用户组的频道不需要再赋予其中的任何用户。因为用户总能看到他隶属组的信息,如果既赋予用户又赋予该用户所在的组,在该用户的导航树中,该频道将出现两次。频道管理的其他操作插入频道自动创立子频道查看/修改频道删除频道调整频道的显示顺序【详见演示】管理控制台—导航管理TRSWAS4.0采用树状导航方式,每个用户组都有自己的导航树。导航管理的目的就是为每个用户组维护对应的导航树。用户的导航树也是用户最终见到的信息发布的导航界面。在TRSWAS管理控制台工具中,单击“导航管理”,进入导航管理界面,在导航管理中,可以进行多种维护操作,包括将频道中定义好的频道参加到用户组中,添加导航节点,调整频道的显示顺序,以及修改、删除用户的导航树中的节点。【详见演示】导航管理-添加导航节点导航节点有三种方式可以参加:1.点击“增加节点”。导航节点将加在导航树的结尾。2.点击某导航名链接进入此导航节点信息页面,点击“插入”按钮。参加的节点将插入到导航树中。3.在建立和修改频道时,通过赋予用户或用户组参加。导航节点可以对应某个频道〔通过频道号指定〕,也可以对应某个有效的URL链接〔通过url地址指定〕,但只能是其中之一。导航节点建立完成后,系统自动赋予导航节点ID。管理控制台—显示风格显示风格是TRSWAS中用来控制频道信息页面〔包括概览页面及细览页面〕显示的。

可以利用显示风格的配置及当前频道设置的模板文件共同作用在频道的WEB页面显示上。〔详见演示说明〕显示风格的工作原理是:维护人员可以在TRSWAS的管理控制台中预先定义一种或多种显示风格,然后在频道定义的过程中选择需要的显示风格〔每个频道对应一种显示风格〕,这样,当Web模块在显示频道的内容时,会根据该频道的显示风格生成页面。

单击屏幕上方的“显示管理”,进入显示管理界面。在此,用户可以进行显示风格的定义、修改〔注意保存〕和删除。在WAS4.0中,每个用户有自己的显示风格。显示风格-新建增加新风格设置在频道定义中,选择的概览字段及细览字段在显示时的具体表现。[注]如果在频道的概览模板或者细览模板文件中采用了直接引用到字段的置标,那么自动屏蔽这些设置。只限于纯文本内容[文档设置]用于控制以原格式文档入库的文件〔比方OFFICE文档,HTML文件等〕的细览显示方式。有三种方式:显示原文档链接:在细览时显示一个HTML链接,点取该链接后,显示原文档内容。不显示原文档链接:在细览时不显示有关原文档的内容。直接显示原文档:在细览时直接显示原文档内容,而不显示其它字段的内容。[显示格式]:用于控制以纯文本方式入库的内容的显示方式。有三种:原格式<pre>:该格式将按照文本的原有格式进行显示,保持原文本的格式原貌。自动折行:该格式将产生自动折行的文本。这种格式适合于在原文本没有硬回车的情况,如果按原格式显示,那么产生每行太长的情况。HTML页面:该格式直接显示,适合于在原文本是HTML的情况。管理控制台—用户管理TRSWAS4.0通过用户组来组织TRS用户,一个TRS用户只能被参加一个用户组。由于采用了用户组来组织用户,用户的权限就等于用户所在组的权限,每个用户组都用它自己的导航树,只需将不同用户参加不同的组中,即可实现不同用户看见不同的导航页面。在WAS4.0中,TRS超级用户和普通用户所见的用户管理界面是不一样的,TRS超级用户有用户管理功能,可以增、删、改用户和用户组。而普通用户只有修改自己用户密码的功能。在用户管理中,对用户名和用户组命名要求是英文字母、数字、汉字和下划线,其他字符非法。操作:单击“用户管理”,进入用户管理界面。点击下面按钮进行相关操作管理控制台—在线帮助

在线提供详尽的使用说明WAS4.0中的模板文件TRS一个频道对应有概览模板、细览模板、组合检索模板、邮件模板及打印模板。分别存放在以下目录:%TempletFilePath%outlinetemplet;--概览模板%TempletFilePath%detailtemplet;--细览模板%TempletFilePath%searchtemplet;--组合检索模板%TempletFilePath%mailtemplet;--邮件模板%TempletFilePath%printtemplet;--打印模板比方培训用机的:TempletFilePath=d:\WAS4.0\tomcat\webapps\was40TRSWAS4.0的模板是嵌入了TRS置标(详见后面说明)的jsp页面。通过模板页面中置标的设置,可以实现页面内容的灵活显示。首页模板设计首页模板用来显示多个频道的新闻,通过OUTINE属性中的channelid决定新闻取自的频道;导航模式可以转换至导航页面显示频道树;风格设置可以对站点的页面风格进行个性化的定制选取。导航模式应用导航模式引用频道树,将新闻实现分类显示;不同的频道可以引用不同的概览页面显示。概览模板设计概览模板用于在概要浏览记录信息时控制页面的表现。在概览模板中,可以灵活运用TRS:Outline、TRS:Record、TRS:Column、TRS:OutlineBar和TRS:SearchReport等置标控制TRS的输出,并与HTML标准置标配合使用满足页面输出的需要。此页面的模板设计实例综合运用这些置标,实现了一个比较复杂的页面表现,功能包括:提供检索结果报告,继续检索的Form,分页控制,多项选择记录控制,对多项选择的记录提供批量下载和批量浏览功能。有些功能的使用JavaScript语言配合实现。所以可以作为其它设计的参考。(文件名:Outline.jsp)细览模板设计细览模板用于在详细浏览记录信息时控制页面的表现。在细览模板中,可以灵活运用TRS:Detail、TRS:Record、TRS:Column、TRS:DetailBar和TRS:SearchReport等置标控制TRS的输出,并与HTML标准置标配合使用满足页面输出的需要。此页面的模板设计实例综合运用这些置标,实现了一个细览模板,可以作为其它设计的参考。(文件名:detail.jsp)

检索模板设计TRSWAS4.0置标TRSWAS4.0的置标是基于ServletTagLib的技术根底上实现的。ServletTaglib技术提供了一种置标扩展的标准,依照这种标准,可以开发一套基于应用的扩展置标,将置标嵌入到JSP页面中,应用效劳器就会自动调用相应的类来解释它;这样,最终的用户只需要修改模板页面中的置标就可以实现页面内容的灵活表现,这种方式也很好的实现了业务逻辑与表现风格的别离,为实现更为灵活的应用提供了根底。TRS置标的主要作用是使TRS数据可以在HTML模板中表示,主要指导思想是将数据与表现分开。TRS置标主要是决定数据的内容,存放的位置,以及如何存放,数据的表现形式那么由标准的HTML语言描述。例如:

<Fontcolor=red><TRS:Columnname=”标题”>这里放置标题字段</TRS:Column></Font>

其中:第二行是TRS置标,其它局部是标准的HTML置标。TRS置标说明要在该位置放置字段名为“标题”的字段其中所存放的数据。TRSWAS4.0置标置标-使用方式TRSWAS40的TagLib局部的使用与标准的TagLib使用方式一致。

一个例子:demo.jsp页面

…… <%@tagliburi="/Web-inf/tld/TRS.tld"prefix="TRS"%> …… <TRS:Detail> <TRS:Columnname=“标题”>安理会决定维持对…</TRS:Column><br> <TRS:Columnname="作者">王刚</TRS:Column><br><TRS:Columnname="正文">正文内容</TRS:Column></TRS:Detail>……

【说明】在每个使用到TagLib的JSP页面,必须在所有的置标使用前,添加:<%@tagliburi="/Web-inf/tld/trswas40.tld"prefix="TRS"%>

其中prefix参数指定了置标的前缀符,为了与TRSWAS3.0版本的模板保持一定的继承性,安装介质模板中此参数都指定为’TRS’;uri参数指定的是置标集的定义说明文件所在的位置,当前应用所在目录被认为是根目录。有关置标集定义文件的详细说明,请参照用户手册附录五局部。

每个置标的格式如下:<prefix:tagnameparamter1=”value1”paramter2=”value2”…>其中prefix参数必须是通过上面语句所指定的,为了与TRSWAS3.0版本的模板保持一定的继承性,安装介质模板中此参数都指定为’TRS’;后面是此置标可带的参数名值对,此置标所能带的参数,由置标集的定义说明文件根据其对应的类接口来设定,有关置标集定义文件的详细说明,请参照用户手册附录五局部。

注意:1.置标名是大小写敏感的;2.参数名值对中参数名同样是大小写敏感的,在TRSWAS4.0的置标中,所有的参数名都为小写的;3.各置标之间可以嵌套但不能交叉。置标-使用方式概览置标置标形式<TRS:Outline></TRS:Outline>作用用来限定概览的置标。被TRS:Outline修饰的局部,将按照用户设置的每页显示的记录数予以扩展。TRS:Outline需要与TRS:Record或TRS:Column置标协同工作。参数

channelid:设置对应的频道,默认为当前频道。

prepage:每页显示的记录数,默认为显示风格中设置的每页显示记录数;设置此参数值时,必须保证与SearchReport及

OutlineBar置标中相应参数的一致性。target:细览的目标帧,默认为”_self”

dateformat:日期显示格式,默认为“YY.MM.DD”。使用实例

<TRS:Outlineprepage=“10”channelid=“6697”dateformat=“YY/MM/DD”>…</TRS:Outline>概览置标记录置标置标形式<TRS:Record></TRS:Record>作用TRS:Record置标用来在模板文件中标记一条记录的开始。当模板中需要定义多条记录的表现时,用多对TRS:Record置标来分隔每条记录。

参数无参数,主要是用来更好的格式化显示风格的,与Outline、Detail及Column置标一起使用。

使用实例<table><TRS:Outline><TRS:Record>

<tr><tdwidth="591"height="12"bgcolor="#E9E9E9"><palign="left"><fontcolor="#0000ff"><ahref="detail"><TRS:Columnname="标题">此处放置标题</TRS:Column></a></font></p></td></tr>

</TRS:Record><TRS:Record>

<tr><tdwidth="591"height="12"bgcolor="#FDFDFD"><palign="left"><fontcolor="#0000ff"><ahref="detail"><TRS:Columnname="标题">此处放置标题</TRS:Column></a></font></p></td></tr></TRS:Record></TRS:Outline></table>记录置标字段置标〔1〕置标形式<TRS:Column></TRS:Column>作用用来限定一个字段内容显示的置标参数name字段名称cutsize:截断长度,默认为显示风格中设置的截断长度,西文信息时以字节为单位,汉字信息显示时以汉字为单位;此参数只有在概览时才有效。border,width,height:图片的边框,默认为1;图片字段显示的宽,默认为图片本身的宽度;图片字段显示的高,默认为图片本身的高度。showpoint:是否显示命中点,概览字段默认不显示,而细览字段默认显示。mutil:多值字段的第几个多值,如果不存在此多值,那么返回空,此参数只用于二进制字段。dateformat:日期显示格式,默认为“YY.MM.DD”,只对日期类型字段有效。target: 从细览页面的连接浏览原文件字段内容时的目标帧,默认值为”_self”,只有当Column置标在Detail置标内,且在显示风格选择了”显示原文件链接”时有效。page: 指定此字段是否需要分页显示,与<TRS:PageBar>一起使用。参数值默认为no。encoding:此字段值在显示时,是否进行编码操作。replacefrom替换字段内容操作中,被替换的内容,多值间用replaceseparator指定的分隔符分隔。……………其他相关参数详见手册使用实例〔见下页〕字段置标使用实例

<TRS:Columnname=“标题”cutsize="30"showpoint="yes"></TRS:Column>

按照缺省方式显示记录:在这种方式下,不指定每个字段的显示位置,TRSWAS根据频道中显示风格的设定对字段进行输出。<table><TRS:Outline><TRS:Record><tr><td><ahref=“detail”><TRS:Column>此处放置记录</TRS:Column></a></td></tr>

</TRS:Record></TRS:Outline></table>

显示记录号和相关度<table><TRS:Outline><TRS:Record><tr><td><TRS:Columnname=“TRSNUM”>此处放置记录号</TRS:Column><ahref="detail"><TRS:Column>此处放置记录</TRS:Column></a>〔相关度:<TRS:Columnname=”RANK”>此处放置相关度</TRS:Column>〕</td></tr></TRS:Record></TRS:Outline></table>按字段显示记录<table><TRS:Outline><TRS:Record><tr><tdwidth="591"height="12"bgcolor="#E9E9E9"><palign="left"><fontcolor="#0000ff"><ahref="detail"><TRS:Columnname="标题">此处放置标题</TRS:Column> <TRS:Columnname="作者">此处放置作者</TRS:Column> <TRS:Columnname="日期">此处放置日期</TRS:Column></a></font></p></td></tr></TRS:Record></TRS:Outline></table>细览置标置标形式<TRS:Detail></TRS:Detail>作用用来限定细览的置标。被TRS:Detail修饰的局部,将作为细览的一条记录。需要与TRS:Column置标协同工作。

参数 countcolumn 记录阅读次数字段名。 relationchannelid 相关记录频道号。 relationcolumn 相关信息字段名。target 从细览页面的连接浏览原文件字段内容时的目标帧,默认值为”_self”,只有在显示风格选择了”显示原文件连接”时有效。dateformat日期显示格式,默认为“YY.MM.DD”,使用不带name参数的Column置标,显示管理台设置的细览字段的情况下有效。使用实例

<TRS:Detail>…</TRS:Detail>

<TRS:Detailrelationchannelid=“1628”

relationcolumn=“版名”>…</TRS:detail> <TRS:Detailcountcolumn="readcount">…</TRS:Detail> <TRS:Detail>

<center><fontcolor="#FF0000"face="楷体_GB2312"size="4">

<TRS:Columnname="标题">此处放置标题</TRS:Column><br></font><fontface="宋体"size="2"color="#008000"><TRS:Columnname="作者">此处放置作者</TRS:Column>(<TRS:Columnname="日期">此处放置日期</TRS:Column>)</font></center></TRS:Detail>细览置标概览导航置标<TRS:OutlineBar></TRS:OutlineBar>设置概览导航条的置标channelid 对应的频道,默认为当前频道。Iicon 是否为图片导航,默认为"yes"target 概览的目标帧,默认为"_self"。source 图片导航时为图片文件名,文字导航时为显示的文字。bigpage 翻页时是否为多页,默认为"no"。pages 导航条局部显示的导航页数,同时也决定多页翻页时一次跳越的页数,默认为“15”。prepage 一页显示多少条记录,默认为显示风格设置的值;设置了此参数值时,必须保证与SearchReport及Outline置标中相应参数的一致性。type 导航条种类,可选值为:Head 首页Up 上一页Bar 导航条Down 下一页Tail 尾页使用实例<TRS:OutlineBarprepage="10">概览工具条</TRS:OutlineBar><TRS:OutlineBarbigpage="yes"pages="20">概览工具条</TRS:OutlineBar>

细览导航置标置标形式<TRS:DetailBar></TRS:DetailBar>作用设置细览导航条的置标参数channelid 对应的频道,默认为当前频道。icon 是否为图片导航,默认为"yes"。 target 细览的目标帧,默认为"_self"。 source 图片导航时为图片文件名,文字导航时为显示的文字。 type 导航条种类,可选值为:Pre 前一记录Return 返回Download 下载Print 打印Mailto 推荐Next 下一记录使用实例<TRS:DetailBar>细览工具条</TRS:DetailBar>只显示上一记录局部的导航<TRS:DetailBarpre=“yes”type=”Pre”>细览工具条</TRS:DetailBar><TRS:DetailBarpre=“yes”type=”Return”>细览工具条</TRS:DetailBar>字段分页显示导航置标

置标形式<TRS:PageBar></TRS:PageBar>作用设置字段分页显示导航条的置标,与Column置标中page参数一起使用。参数channelid 对应的频道,默认为当前频道。icon 是否为图片导航,默认为"yes"。source 图片导航时为图片文件名,文字导航时为显示的文字。type 导航条种类,可选值为:Pre,Bar,Next 前一页字段内容;字段内容导航条;下一页字段内容使用实例〔1〕默认<TRS:Detail><TRS:Columnname="标题"></TRS:Column><TRS:Columnname="正文"page="yes"></TRS:Column><TRS:PageBar>分页导航条</TRS:PageBar></TRS:Detail>〔2〕图片导航条<TRS:Detail><TRS:Columnname="标题"></TRS:Column><TRS:Columnname="正文"page="yes"></TRS:Column> <TRS:PageBartype="pre"icon="yes"source="pre.gif">上页</TRS:PageBar> <TRS:PageBartype="bar">导航</TRS:PageBar> <TRS:PageBartype="next"icon="yes"source="next.gif">下页</TRS:PageBar></TRS:Detail>〔3〕文字导航条<TRS:Detail><TRS:Columnname="标题"></TRS:Column> <TRS:Columnname="正文"page="yes"></TRS:Column> <TRS:PageBartype="pre"icon="no"source="上一页">上页</TRS:PageBar> <TRS:PageBartype="bar">导航</TRS:PageBar> <TRS:PageBartype="next"icon="no"source="下一页">下页</TRS:PageBar></TRS:Detail>检索报告置标〔1〕置标形式

<TRS:SearchReport></TRS:SearchReport>作用输出与本次检索有关的一些信息,可以用来格式化显示必要的信息,或作为客户端脚本的参数,完成一些复杂的操作。

参数

channelid

报告此频道的检索结果,默认为当前频道。

prepage

一概览页显示的记录数,用于计算。type 类型,具体有以下可选值,默认为all。

presearchword

上一个检索词。

searchword

所有的检索词,使用二次检索时有效,记录当前检索所有使用的检索词。

databasename

当前检索频道对应的数据库名

channelname

当前检索频道对应的频道名

pagenum

概览页面总数

currentpage

当前所在页,概览页面中使用。

recordnum

所检索到的记录数

currentrecord

当前记录号,细览页面中使用。

hitpointnum

本次检索的命中点数

channelnum

当前检索频道对应的频道号

searchtime

本次检索耗时username 当前登录用户名

stylename

当前检索频道对应的显示风格名

recordprepage

每页显示的记录数;设置了此参数值时,必须保证与OutlineBar及Outline置标中相应参数的一致性。keyword 频道的主键字段内容。all 默认的报告信息,输出频道名及记录总数。

检索报告置标〔2〕使用实例

〔1〕<TRS:SearchReport>检索报告</TRS:SearchReport>〔2〕较为复杂的检索结果报告……您好<TRS:SearchReporttype="username"></TRS:SearchReport><br>您在频道<TRS:SearchReporttype="channelname"></TRS:SearchReport>中检索到记录<TRS:SearchReporttype="recordnum"></TRS:SearchReport>条您使用的检索词为<TRS:SearchReporttype="searchword"></TRS:SearchReport>,检索用时为<TRS:SearchReporttype="searchtime"></TRS:SearchReport>秒……

注意因为在SearchReport置标中有报告“页数”的功能,而页数必须通过当前检索到的记录数与每页显示的记录数计算才能获得,所以几个置标(Outline,OutlineBar,SearchReport)的prepage参数必须一致。导航树置标置标形式<TRS:Tree></TRS:Tree>作用用来定制导航树在页面中的位置参数treekind可选参数为channel及navigate,分别代表频道树及导航树,默认参数值为navigate。Initlayer初始展开层次,默认参数为2。root 根节点ID,默认为整棵树的根节点;频道节点树时为频道号,导航节点树时为导航节点ID。roottitle导航树根节点显示的内容。itemformat指定节点显示时的格式,其中的指定局部将被替换成相应的内容,详见手册。使用实例〔1〕<TRS:Tree></TRS:Tree>〔2〕<TRS:Treetreekind="navigate"initlayer="2"></TRS:Tree>〔3〕tree.jsp页面中,提供用户直接在导航树上选择多个频道同时进行检索<formname="mutil_channel"method="post"target="main"action="search"><inputtype="hidden"name="channelid"value=""><fontface="宋体"><TRS:Treetreekind="navigate"initlayer="2"roottitle="导航树"itemformat="%item <inputtype='checkbox'value='%id'name='selectchannel'><br>"></TRS:Tree></font><inputtype=buttonvalue="sub"name="确认"></form>检索表单置标置标形式<TRS:SearchForm></TRS:SearchForn>作用主要使用在检索模板

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论