首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fatwire中的自定义汇编器

Fatwire中的自定义汇编器
EN

Stack Overflow用户
提问于 2012-10-07 00:25:14
回答 1查看 711关注 0票数 0

在Fatwire中用<GetBlobUrl></GetBlobUrl>标签生成URL是非常冗长的,而且它包含系统参数。更重要的是,这个URL对搜索引擎不友好。定制汇编器能帮助我们转换成更短的形式吗?如果是这样的话,你能给我一些编写自定义汇编程序的技巧吗?

EN

回答 1

Stack Overflow用户

发布于 2012-10-24 21:10:42

正如您所写的,您必须使用FatWire中提供的URL Assemblers。

该怎么做呢?嗯,这取决于你想要什么。

一般来说,您必须编写一个实现com.fatwire.cs.core.uri.Assembler接口的java类。为此,您将需要FatWire JavaDocs。

完成后,将您的类编译为.jar文件并将其部署到Content Server上。如果您使用的是Satellite Server,则还必须将其部署在那里。

部署之后,必须在ServletRequest.properties文件中注册新的汇编程序。

在部署和注册之后,您必须重新启动Content Server,如果有,还必须重新启动您的Satellite服务器。

这不是一个初学者的任务。

你可以在这里阅读更多内容:http://tech.groups.yahoo.com/group/ips-link/message/17515

Fatwire附带两个组装器:

查询汇编程序(默认)和QueryAsPathInfo汇编程序

QueryAsPathInfo汇编程序可能就是您正在寻找的(ootb)。

FatWire甚至提供了该汇编程序的源代码。

应该在您的/ContentServer/FirstSiteII/PrettyURL/src/com/fatwire/firstsite/uri/FSIIAssembler.java下的FatWire CD上

或者去上面的论坛看看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12761524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档