2013-09-26 2 views
1

Как новичок в extJs, я пытаюсь настроить webapp для его использования.
justdoit.jsp выглядит следующим образом:рендеринг extJs из webapp on tomcat

<%@ 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 

Однако СПЯ визуализируется с литералами, а не каким-либо значимого явления ExtJS:

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

Что не так?
Справка оценивается

ответ

1

onReady должен быть в теге <script type="text/javascript">.

Затем вы должны создать возможный <div id="grid"> или что-то еще, а в вашей части <script> создать структуры ExtJS, связанные с grid.

+0

глупо оплошность - Окончательный сценарий выглядит следующим образом: <% @ языка страницы = "Java" CONTENTTYPE = "текст/html; кодировка = ISO-8859-1" pageEncoding = "ISO-8859-1" %> Hello World <ссылка отн = тип "таблица стилей" = "текст/CSS" HREF = "ExtJS/ресурсы/CSS/внеш-all.css" /> <сценарий SRC = "ExtJS/адаптер/внутр /ext-base.js "> \t <тип скрипта =" текст/JavaScript»SRC = "ExtJS/Ext-all.js"> \t <тип скрипта = "текст/JavaScript"> \t Ext.onReady (функц ion() { Ext.Msg.alert ('Test Extjs', 'Hello World'); } \t); \t – IUnknown

+0

@IUnknown, случается со всеми. Кстати, не могли бы вы также проголосовать за ответ. Благодарю. – luiso1979

Смежные вопросы