问题描述
我用ExtJS4 的MVC做一个网站。再主页的上方想加上用户名等信息,所以要用到session的数据,于是我就用html引入,但是显示有问题:top.js如下: Ext.define('MyExtJS.view.Top', {extend : 'Ext.Component',alias : 'widget.top',initComponent : function() {Ext.applyIf(this, {cls : 'header',region : 'north',height : 75,// html: '<img src="image/title.jpg" alt="title"// />', html : '<iframe src="admin/top.jsp"></iframe>'});this.callParent(arguments);}});显示:top.jsp如下: <body > <center> <div id=""><h1>高校问卷调查发布管理系统</h1></div></center></body>原本打算显示session的值,但是现在已经显示不正常了,session就没写再jsp里,该怎么办呢?
解决方案
你可以在index.jsp里面先写个script脚本取session值<script type="text/javascript">var basePath = '<%=basePath%>';var userName = '${sessionScope.userSession.userName}(${sessionScope.userSession.loginName})';var loginName = '${sessionScope.userSession.loginName}';</script>在后面的地方直接调用全局变量就可以了
解决方案二:
完全分离?那就ajax请求下