【大神求助】关于一个Action跳转extjs的管理页面变为空白页的问题

问题描述

我在登陆页面Login.jsp,设置一个用来测试跳转的Action,跳转其他JSP没问题。但是测试跳转一个设计好的管理页面extjs时候,Action跳转后变为页面变为空白页,但用浏览器能够看到源码,于是我直接超链接这个页面却没有问题能够显示。究竟是什么问题啊求大神指引。。login.jsp<formaction="login/Login"method="post">用户名:<inputname="admin.username"/><br/>密码:<inputname="admin.password1"/><br/><inputtype="submit"value="登陆"/>struts.xml<packagename="login"namespace="/login"extends="struts-default"><actionname="Login"class="com.wsj.busmanage.action.AdminAction"method="login"><result>/admin/Login.jsp</result><resultname="error">/login/Login-error.jsp</result></action></package>extjsindex.jsp的代码:<%@pagelanguage="java"import="java.util.*"pageEncoding="GB18030"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/><title>票务管理系统</title><linkrel="stylesheet"type="text/css"href="ext/resources/css/ext-all.css"/><!--GC--><!--LIBS--><scripttype="text/javascript"src="ext/adapter/ext/ext-base.js"></script><!--ENDLIBS--><scripttype="text/javascript"src="ext/ext-all.js"></script><scripttype="text/javascript"src="ext/ext-lang-zh_CN.js"></script><styletype="text/css">html,body{font:normal12pxverdana;margin:0;padding:0;border:0none;overflow:hidden;height:100%;}.empty.x-panel-body{padding-top:0;text-align:center;font-style:italic;color:gray;font-size:11px;}.x-btnbutton{font-size:14px;}.x-panel-header{font-size:14px;}</style><scripttype="text/javascript">Ext.onReady(function(){//Ext.Msg.alert('ext','welcomeyou!');varaddPanel=function(btn,event){varn;n=tabPanel.getComponent(btn.id);if(n){tabPanel.setActiveTab(n);return;}n=tabPanel.add({id:btn.id,title:btn.id,html:'<iframewidth=100%height=100%src='+btn.id+'/>',//autoLoad:'',closable:'true'});tabPanel.setActiveTab(n);}varitem1=newExt.Panel({title:'班次管理',//html:'&lt;emptypanel&gt;',cls:'empty',items:[newExt.Button({id:'Bus-addInput',text:'添加班次',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Bus-list',text:'修改班次',width:'100%',listeners:{click:addPanel}})]});varitem2=newExt.Panel({title:'路线管理',//html:'&lt;emptypanel&gt;',cls:'empty',items:[newExt.Button({id:'Route-list',text:'路线列表',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Route-add',text:'增加路线',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Route-delete',text:'删除路线',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Route-update',text:'修改路线',width:'100%',listeners:{click:addPanel}})]});varitem3=newExt.Panel({title:'权限管理',//html:'&lt;emptypanel&gt;',cls:'empty',items:[newExt.Button({id:'Admin-addInput',text:'用户注册',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Admin-update',text:'密码修改',width:'100%',listeners:{click:addPanel}})]});varitem4=newExt.Panel({title:'订单管理',//html:'&lt;emptypanel&gt;',cls:'empty',items:[newExt.Button({id:'Order-list',text:'订单列表',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Order-addInput',text:'订单添加',width:'100%',listeners:{click:addPanel}})]});varitem5=newExt.Panel({title:'投诉管理',//html:'&lt;emptypanel&gt;',cls:'empty',items:[newExt.Button({id:'Complaint-list',text:'投诉表',width:'100%',listeners:{click:addPanel}}),newExt.Button({id:'Complaint-addInput',text:'投诉添加',width:'100%',listeners:{click:addPanel}})]});varaccordion=newExt.Panel({region:'west',margins:'5055',split:true,width:210,layout:'accordion',items:[item1,item2,item3,item4,item5]});vartabPanel=newExt.TabPanel({region:'center',enableTabScroll:true,deferredRender:false,activeTab:0,items:[{title:'index',//html:'aaaaaa'autoLoad:'Category_add.jsp'}]});varviewport=newExt.Viewport({layout:'border',items:[accordion,tabPanel]});});</script></head><body><!--EXAMPLES--></body></html>

解决方案

解决方案二:
先把你的样式去掉看看。
解决方案三:
JS没加载到吧,你确定你JS引用的那个路径是跟路径?另外,你ALERT有没有打出来啊
解决方案四:
引用2楼Rainy_Ln的回复:

JS没加载到吧,你确定你JS引用的那个路径是跟路径?另外,你ALERT有没有打出来啊

我在浏览器直接打开可以显示呀,应该证明不是JS的问题吧??
解决方案五:
引用1楼fangmingshijie的回复:

先把你的样式去掉看看。

去掉样式也不能显示啊。。
解决方案六:
1.打alert如果不能打说明ext.OnReady无效,写纯JSalert就是body哪里写onload="test()"functiontest(){alert(1)}如果可以那就确定是EXT没加载到,如果还不可以,……
解决方案七:
引用5楼Rainy_Ln的回复:

1.打alert如果不能打说明ext.OnReady无效,写纯JSalert就是body哪里写onload="test()"functiontest(){alert(1)}如果可以那就确定是EXT没加载到,如果还不可以,……

照你的方法,在跳转这个网页时候弹出一个框写了个“1”,但是网页还是空白
解决方案八:
清下缓存,不行就换别的浏览器试试
解决方案九:
引用7楼fangmingshijie的回复:

清下缓存,不行就换别的浏览器试试

试过了,还是不行、最后我用了一个非常愚蠢的方法。解决方法:我设计多两个页面表示登陆成功和失败,然后在这个登陆成功的页面过两秒后再自动跳转EXT。这样就能显示了
解决方案十:
这个问题,有解决方法吗?

时间: 2025-01-29 17:29:11

【大神求助】关于一个Action跳转extjs的管理页面变为空白页的问题的相关文章

java-ibatis的一个错误, 大神求助啊~~~

问题描述 ibatis的一个错误, 大神求助啊~~~ SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; --- The error occurred in sqlMapConfig/forex/Trade.xml. --- The error occurred while applying a result map. --- Check the Trad

数据处理-大神求助一个highcharts 饼图的 c#处理下载的demo

问题描述 大神求助一个highcharts 饼图的 c#处理下载的demo 大神求助一个highcharts 饼图的 c#处理下载的demo , 数据处理希望能更清晰 最近用highcharts绘制饼图,发现其自带的下载功能是 highcharts请求的官网服务器 希望能够把下载服务移到自己这,在网上也搜索了一下,但发现下载的图片都数据处理有点错位, 原图 官网下载的 但是网上的下载demo 处理数据 label数据 没那么清晰还很重复了 大神求助一个.net的下载方法,demo也可以 解决方案

大神求助一个 .net 版本的 支付宝手机支付接口

问题描述 大神求助一个 .net 版本的 支付宝手机支付接口 在支付宝官网下载的接口文档,只找到了 pc版本的接口 ,不知道手机上的接口怎么弄,求助大神给个demo啊!!!! 解决方案 ASP支付宝手机网站接口 资源重新上传了 免积分下载 http://download.csdn.net/detail/qq_21533697/9378940 解决方案二: ASP支付宝手机网站接口,已经调试,无错误,可直接用, 资源免积分 http://download.csdn.net/detail/youfa

大神求助一个js问题,获取当前时间一个小时前每隔5分钟的时间数组

问题描述 大神求助一个js问题,获取当前时间一个小时前每隔5分钟的时间数组,且分钟是5的整数,即12个时间整数例如现在21:46分就取20:45,20:50,20:55,21:00,21:05.....21:45 解决方案 解决方案二:你可不可在后台获取后,再传到前台?这样比较简单解决方案三:functiongetDateArray(endDate,splitTime,count){if(!endDate){endDate=newDate();}if(!splitTime){splitTime=

获取网页数据-求助大神帮忙 获取一个网页数据

问题描述 求助大神帮忙 获取一个网页数据 https://www.indovision.tv/schedule/table 获取这个网页的 AXN - 154频道 3月21号的节目数据 解决方案 发个HTTP请求,就可以拿到返回的页面数据,然后你就可以当xml来解析.

求助-求大神给我一个答案!

问题描述 求大神给我一个答案! 我们平时做网页都是用aspx来做的,可能我个人比较奇葩把,非要追求网页的效率问题,所以我跟人比较偏上使用javastript and ashx来开发,但是用javastript 的ajax 妈蛋的网上都是jquery 老子都没有学jquery,叫我怎么改,请大神给我一个例子

希望得到大神的帮助-JAVA小白向大神求助。mousemotionlistener

问题描述 JAVA小白向大神求助.mousemotionlistener 代码可能有点乱而长.我就是想问鼠标控制不了 hero.png这个图片的移动 package start; import javax.swing.ImageIcon; import javax.swing.JFrame; public class StartFrame extends JFrame{ /** * */ public int x; public int y; public static StartFrame s

求大神帮忙写一个正则表达式php过滤编辑器的新闻内容

问题描述 求大神帮忙写一个正则表达式php过滤编辑器的新闻内容 从网站A数据库中读取的新闻内容(HTML源码格式)写入网站B的新闻表中,格式不统一,而且有很多冗余代码,很多是从office复制过去的,需要过滤掉网站A新闻内容中冗余的HTML代码.新闻内容在php的$NEWS字段中,给这个字段用正则表达式处理一下. 具体的代码说明写了个网页,方便大神看求助写正则表达式 后面是php连接查询的代码,方便大神测试,数据库mysql,表是editor,两个字段ID(INIT)和news(MEDIUMTE

代码-求大神告诉下,action=&amp;amp;quot;Add&amp;amp;quot;写在form里和写在 submit里有什么区别吗?

问题描述 求大神告诉下,action="Add"写在form里和写在 submit里有什么区别吗? 求大神告诉下,action="Add"写在form里和写在 submit里有什么区别吗?submit里的name不写可以吗?为什么?最后div...div里的class和另外三个都是什么意思?求求大神可怜可怜我这个新手吧,详细告知下 <s:form action="Add" id="form1" theme="s