Bir sayfada <sj:tabbedppanel>
var. Oturumun ardından, sekmeli panelin başka bir sekmesine tıklamaya çalışan oturum zaman aşımı, kullanıcıyı oturum açma sistemine yönlendirmelidir.<sj:tabbed>
panel, onErrorTopics
'u başlatmıyor. Lütfen aşağıya bakın ve bu sorunu nasıl gidereceğiniz konusunda bana rehberlik edin. Yangın hatası görüyorum ki, 403 hatası atılıyor ama jsp'de yakalayamıyorum. Aynı konuda yardıma ihtiyacınız var.Struts2 jQuery sekmeli panel zaman aşımına uğramıyor olayları tetikleme
struts.xml
<action name="secondPanel" class="com.xxx.secondPanelAction">
<interceptor-ref name="sampleDefaultStack" />
<result>/jsp/secondPanel.jsp</result>
<result name="login" type="httpheader">
<param name="error">403</param>
<param name="errorMessage">User session expired </param>
</result>
</action>
jsp
<sj:tabbedpanel id="remotetabs" selectedTab="0" show="true" hide="'fade'" collapsible="true" sortable="true" onErrorTopics="loadError">
<sj:tab id="tab2" href="%{createUrl}" key="label.create" onErrorTopics="loadError"/>
<sj:tab id="tab1" href="%{updateUrl}" key="label.update" onErrorTopics="loadError"/>
</sj:tabbedpanel>
<script type="text/javascript" >
$(document).ready(function() {
$.subscribe('loadError', function(event, data) { alert('in error');
var status = event.originalEvent.status;
if(status == 403) {
window.location.href = "/Sample/login.action";
}
});
</script>
Javascript işlevinizi giriyor musunuz? Var durumunuzun değeri hangisidir? –
Hayır, javascript işlevini girmiyorum. – user3761541
'
' ürününüzde