portal爱好者


 
标题: [ibm] 如何取得某个站点区域下的内容并显示出来
sumboy
注册会员
Rank: 1



UID 3350
精华 0
积分 135
帖子 3
威望 110
金钱 104
积分限制 1
注册 2009-11-30
状态 离线
发表于 2010-1-14 10:16  资料 文集 短消息 
如何取得某个站点区域下的内容并显示出来

我用的版本是6.1 ,如标题所示,如何取得某个站点区域下的内容并显示出来,我写的代码如下,怎么老是提示如下错误:com.ibm.workplace.wcm.api.WCM_SiteArea incompatible with com.ibm.workplace.wcm.api.Content_2ypn+x"L{$r
nm^%Lb2c
我的代码如下:portal爱好者hu)@
v:T:N b/a

Workspace workspace = null;@$chfz
         www.portalfan.com,e;IA3f
F
N0j

                kGs
xe3j#a

                try { S:b6x-x"C+})Pu
zo`
E_}

                        try {!@Sd\4D
                        workspace=WCM_API.getRepository().getWorkspace("wpsadmin", "wpsadmin");
7TX)y[
hC2K
^!oPk'^
                        }?,F-x&k4Q
                        catch (ServiceNotAvailableException serviceNotAvailableException) {|)N-Kc+j
                                if (log.isTraceEnabled()) {www.portalfan.com}6k w3eBT
hx

                                        serviceNotAvailableException.printStackTrace();5b(~T;s(D;QZnj6M j
                                }G8J9a |7[
                        } catch (OperationFailedException operationFailedException) {
.O
h1o#j2M1jR;C
                                if (log.isTraceEnabled()) {&uo"q+^(]x
                                        operationFailedException.printStackTrace();muQ:`-}&|-Ah3Hn6Z
                                }www.portalfan.comh(O!CA+s
                        }
_1[d/L;Sg-w$jn*_ u'kwww.portalfan.com                       
6]-e
^W*Dportal爱好者
                workspace.login();
-y
eJb({+O.\
                        workspace.setCurrentDocumentLibrary(workspaceportal爱好者0O|/GL-n"z Opr
                                        .getDocumentLibrary("newslib"));portal爱好者Q3AG*c)A8J

G^j_-_}2Hv g^_pwww.portalfan.com                        // 取得Descriptionn8B        @m W5[6_5^ N)L
                        DocumentIdIterator contentIdIterator;

X
jx@v0Lxwww.portalfan.com
                       
1LN!X uh8]                                contentIdIterator = workspace.findByPath("newslib/newsweb/DirectNews",
K5n{BRZs,mBL                                                Workspace.WORKFLOWSTATUS_PUBLISHED);q9Z
[
S1JJC

      
%p/E't
z4M~B
sHwww.portalfan.com
                        if (contentIdIterator != null && contentIdIterator.hasNext()) {.F_O9@qO2}ci
z

                                DocumentIterator contentIterator = workspace.getByIds(portal爱好者`B2VO7CF/k,Lc
                                                contentIdIterator, true);Y3C&i)mq

)l0zwS Ywww.portalfan.com                                if (contentIterator.hasNext()) {
"}m
f ]hZ
                                        hZa        J.@v
                                       
%k.\/o        xg)wwww.portalfan.com                                        Content currentContent = (Content) contentIterator-Hjk        s5Eg
                                                        .nextDocument();
9Nx"[6mFwww.portalfan.com|
SYj9FL"j1E

                                        if (currentContent.isPublished()) {x:~QO2d2?

_Sg SF e
O
                                                request        X q
i,o"B8E!Acs

                                                                .setAttribute(E        E!y
`v1Z+Mm

                                                                                "function_Description",
S B#n I_b-Fportal爱好者                                                                                ((HTMLComponent) currentContentvm$e"q$u;K1ytm
                                                                                                .getComponent("Function_Description"))!CM1eT'B#E'Y
                                                                                                .getHTML());
fS%T/D3`
k~www.portalfan.com
;AAF'zN!z
                                                i!vZ)x        N.Do
portal爱好者 tr:sbH^0v-hM&e"H
                                        }I5R:@'x@|
                                }
URC w
F9H
                        }
@Cg(cE|,C
a)MZ)d#~       
5nG}$I4W V%]rM%bwww.portalfan.com                } catch (PropertyRetrievalException e) {www.portalfan.comA$D.^$u-},J-dm?
                        if (log.isTraceEnabled())}5~D0Hrx
                                e.printStackTrace();M#T b(Caoj~$wg/s
                } catch (ComponentNotFoundException e) {c,v\,PR;q:q
                        if (log.isTraceEnabled())
~.AtO"?1\4AN)owww.portalfan.com                                e.printStackTrace();www.portalfan.com"h}q'Cr.y
J
za/O

                } ,k!K"X)l,DU!j
                finally {
Pzx^Nb$N                        if (workspace != null) {
D!T+q/^j%t"R4]\portal爱好者                                workspace.logout();
1t8R~|wn"Wy3U*XNwww.portalfan.com                        } else {
m
Ri0~,V+S;y
                                // nothing
t9\0?0r9`{(ZZ J                        }portal爱好者eA9] v$`0m4Tl
                        WCM_API.getRepository().endWorkspace();
.v!E5].tLJR                }
2l`vWSR M/K O/l3^&W7|L
[ 本帖最后由 sumboy 于 2010-1-14 10:26 编辑 ]
顶部
sumboy
注册会员
Rank: 1



UID 3350
精华 0
积分 135
帖子 3
威望 110
金钱 104
积分限制 1
注册 2009-11-30
状态 离线
发表于 2010-1-14 15:48  资料 文集 短消息 
回复 #1 sumboy 的帖子

麻烦斑竹帮我解答下,我急用,多谢啦。
0RV(U
z-ZF9}
请高手帮忙解答下,小弟不胜感激。
顶部
vesaa
版主
Rank: 7Rank: 7Rank: 7



UID 81
精华 0
积分 398
帖子 85
威望 278
金钱 187
积分限制 100
注册 2007-1-23
状态 离线
发表于 2010-3-18 15:49  资料 文集 短消息 
你的api引用的对不?  6.1的和 6.0的不一样的。
顶部
 


当前时区 GMT+8, 现在时间是 2010-9-10 05:05
粤ICP备06127090

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.144039 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - portalfan