在tomcat上从webapp渲染extJ

时间:2013-09-26 14:18:20

标签: jsp tomcat extjs

作为extJs的新手,我正在尝试配置一个webapp来使用它 justdoit.jsp如下:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"     pageEncoding="ISO-8859-1"%> 
<html> 
<head>       
<link rel="stylesheet" type="text/css" href="extJs/resources/css/ext-all.css" />       
<script src="extJs/adapter/ext/ext-base.js"></script>       
<script src="extJs/ext-all.js"></script>       
<title>Getting Started with Extjs</title>       
<script type="text/javascript">       
// Path to the blank image must point to a valid location on your server     
Ext.BLANK_IMAGE_URL = 'extJs/resources/images/default/s.gif';       
</script>   
</head> 
<body>
Ext.onReady(function(){
     Ext.Msg.alert('Test Extjs', 'Hello World'); }
     ); 
</body> 
</html> 

战争的爆炸结构是:

justdoit.jsp
extJs/ext-all.js
extJs/adapter 
extJs/resources
META-INF
WEB-INF
WEB-INF/web.xml

然而,jsp使用文字呈现,而不是任何有意义的extJs现象:

Ext.onReady(function(){ Ext.Msg.alert('Test Extjs', 'Hello World'); } ); 

什么错了?
感谢帮助

1 个答案:

答案 0 :(得分:1)

onReady必须位于<script type="text/javascript">标记内。

然后你应该创建一个最终<div id="grid">或其他任何内容,并在你的<script>部分创建链接到grid的ExtJS结构。