0

clickContentEvent BehaviorTracking タグを起動してエントリを bt_event テーブルに挿入するのに苦労しています。しかし、displayContentEvent は問題なく正常に動作しています。

Event Service と Behavior Tracking Service の Portal Administration の設定が正しくあります。

com.bea.p13n.tracking.listeners.BehaviorTrackingListener および ClickContentEvent がコンフィグレーションされている。

これは、コンテンツを取得しようとしている JSP であり、リンクをクリックすると、clickContentEvent に挿入されません。

<pz:contentSelector rule="testcontent" id="nodes" sortBy="cm_nodeName desc"/>
 <utility:notNull item="<%=nodes%>">
 <utility:forEachInArray array="<%=nodes%>" id="node" type="com.bea.content.Node">

<BehaviorTracking:clickContentEvent documentId="<%=node.getName() %>" id="eventInfo"/>
<% String url = request.getContextPath() + "/ShowBinary"+node.getPath()+"?"+ eventInfo; %>
<a href="<%= url %>" ><%=node.getName() %> </a>
</utility:forEachInArray>
</utility:notNull>

そして、web.xmlに次のサーブレットマッピングがあります-

<filter>
    <filter-name>ClickThroughEventFilter</filter-name>
    <filter-class>com.bea.p13n.tracking.clickthrough.ClickThroughEventFilter</filter-class>
    </filter>

    <filter-mapping>
    <filter-name>ClickThroughEventFilter</filter-name>
    <url-pattern>/ShowBinary/*</url-pattern>
    </filter-mapping>

displayContentEvent が機能しているときに混乱します。なぜこの clickContentEvent が機能しないのですか?

4

1 に答える 1

0

サーバーを再起動したところ、現在は機能しています。

于 2013-02-14T09:14:48.403 に答える