关于ext的TabPanel的autoload问题
tab的加载代码如下:
title: '<s:text name="登陆"/>',
autoLoad:{url: 'login.jsp', scripts:true}
login.jsp的代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/common/tags.jsp" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title><s:text name="loginPageTitle"/></title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="extjs/ext-all.js"></script>
<script type="text/javascript" src="extjs/js/states.js"></script>
<link rel="stylesheet" type="text/css" href="extjs/examples/form/forms.css"/>
<link rel="stylesheet" type="text/css" href="extjs/examples/shared/examples.css"/>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<script>
Ext.onReady(function(){
Ext.MessageBox.alert('123');
Ext.QuickTips.init();
// turn on validation errors beside the field globally
Ext.form.Field.prototype.msgTarget = 'side';
/*
* ================ Simple form =======================
*/
var simple = new Ext.FormPanel({
renderTo: Ext.getBody(),
labelWidth: 75, // label settings here cascade unless overridden
url:'save-form.php',
frame:true,
title: '<s:text name="loginFormTitle"/>',
bodyStyle:'padding:5px 5px 0',
width: 350,
defaults: {width: 230},
defaultType: 'textfield',
items: [{
fieldLabel: '<s:text name="user"/>',
name: 'userName',
allowBlank:false,
emptyText : '填写用户名',
blankText : '用户名不能为空'
},{
fieldLabel: '<s:text name="pass"/>',
name: 'password',
allowBlank:false,
blankText : '密码不能为空',
inputType: 'password'
}
],
buttons: [{
text: '<s:text name="login"/>',
type:'submit'
},{
text: '<s:text name="cancel"/>',
type:'reset'
}]
});
});
</script>
</head>
<body>
<script type="text/javascript" src="extjs/examples/shared/examples.js"></script>
</body>
</html>
点击登录tab后,预期结果是在tab下面的框中加载login.jsp。但是实际情况是没有加载login.jsp,而是整个页面刷新变成无内容的白色页面了,请问是为什么?