这是跳转页面
Ext.onReady( function() {
//Ext.Msg.alert('ext','welcome you!');
var addPanel = function(btn, event) {
var n;
n = tabPanel.getComponent(btn.id);
if(n) {
tabPanel.setActiveTab(n);
return;
}
n = tabPanel.add( {
id : btn.id,
title : btn.id,
html : '<iframe width=100% height=100% src=' + btn.id + ' />',
//autoLoad : '',
closable : 'true'
});
tabPanel.setActiveTab(n);
}
var item1 = new Ext.Panel( {
title : 'Category管理',
//html : '<empty panel>',
cls : 'empty',
items : [
new Ext.Button({
id : 'Category-list',
text : 'Category列表',
width : '100%',
listeners : {
click : addPanel
}
}),
new Ext.Button({
id : 'test',
text : 'Test',
width : '100%',
listeners : {
click : addPanel
}
})
]
});
var item2 = new Ext.Panel( {
title : 'Accordion Item 2',
html : '<empty panel>',
cls : 'empty'
});
var item3 = new Ext.Panel( {
title : 'Accordion Item 3',
html : '<empty panel>',
cls : 'empty'
});
var item4 = new Ext.Panel( {
title : 'Accordion Item 4',
html : '<empty panel>',
cls : 'empty'
});
var item5 = new Ext.Panel( {
title : 'Accordion Item 5',
html : '<empty panel>',
cls : 'empty'
});
var accordion = new Ext.Panel( {
region : 'west',
margins : '5 0 5 5',
split : true,
width : 210,
layout : 'accordion',
items : [ item1, item2, item3, item4, item5 ]
});
var tabPanel = new Ext.TabPanel( {
region : 'center',
enableTabScroll : true,
deferredRender : false,
activeTab : 0,
items : [ {
title : 'index',
//html : 'aaaaaa'
autoLoad : 'Category-add.jsp'
} ]
});
var viewport = new Ext.Viewport( {
layout : 'border',
items : [ accordion, tabPanel ]
});
});
这是配置文件
<package name="front" namespace="/" extends="struts-default">
<!-- <default-action-ref name="Category-list"></default-action-ref> -->
<action name="Category-list" class="com.lch.bbs2009.action.CategoryAction">
<result>/admin/Category-list.jsp</result>
</action>
</package>
<package name="admin" namespace="/admin" extends="struts-default">
<action name="index">
<result>/admin/index.html</result>
</action>
<action name="*-*" class="com.lch.bbs2009.action.{1}Action" method="{2}">
<result name="success">/admin/{1}-{2}.jsp</result>
<result name="input">/admin/{1}-{2}.jsp</result>
</action>
</package>
这是文件目录
解决方案:
在html : '<iframe width=100% height=100% src=' + btn.id + '/>',中加入namespace变为
html : '<iframe width=100% height=100% src="admin/' + btn.id + '.action" />',这样,火狐,ie,谷歌,都可以成功跳转了。
感谢今天白天一直帮我的那些人,刚刚突然想到可能是使用了ext的原因导致在火狐谷歌上进不了action,然后百度,终于让我找到了答案,这是找到答案的地址http://www.debugease.com/j2ee/169211.html,十分感谢!