`
dengyigang
  • 浏览: 7928 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于:Extjs中,请求调用velocity *.vm文件 问题?

阅读更多
我的邮箱:dengyigang@126.com

在treeTest.htm 文件中,

MainPanel = function() {
this.urls=[];
this.homePage="pages/testvm.vm";//关键的调用,嵌入到extjs框架中。


this.currentUrl=this.homePage;
this.openTab = function(panel, id) {
var o = (typeof panel == "string" ? panel : id || panel.id);
var tab = this.getComponent(o);
if (tab) {
this.setActiveTab(tab);
} else if(typeof panel!="string"){
panel.id = o;
var p = this.add(panel);
this.setActiveTab(p);
}
};
。。。。。。。。



testvm.vm 定义如下:


<div id="center2">


<h1>书的详细描述</h1>
<a href="$link.setForward("searchEntry")">Search again</a>

<h3>$book.title</h3>

<b>ISBN:</b>$book.isbn<br>
<b>Title:</b>$book.title<br>
<b>Author:</b>$book.author<br>
<b>Price:</b>$book.price<br>
<b>No Pages:</b>$book.pages<br>
<b>Description:</b>$book.description<br>
<b>Publisher:</b>$book.publisher<br>
</div>



但是,部署后,没有数据返回。运行报以下错误:
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [info] ResourceManager : found /pages/testvm.vm with loader org.apache.velocity.tools.view.servlet.WebappLoader
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 17,column 21] : $book.title is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 19,column 29] : $book.isbn is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 20,column 30] : $book.title is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 21,column 31] : $book.author is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 22,column 30] : $book.price is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 23,column 33] : $book.pages is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 24,column 36] : $book.description is not a valid reference.
2008-6-16 11:01:06 org.apache.catalina.core.ApplicationContext log
信息: Velocity [warn] org.apache.velocity.runtime.exception.ReferenceException: reference : template = /pages/testvm.vm [line 25,column 34] : $book.publisher is not a valid reference.


不知道,为什么找不到路径,还请用的朋友,指点一下,谢谢:)
分享到:
评论

相关推荐

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    Extjs教程源码

    Extjs教程源码 介: ***************第一部分基础知识**************** 第一讲: EXTJS4.0概述和HelloWorld程序 第二讲: EXTJS4.0的新特性 第三讲: EXTJS4.0数据模型——Model 第四讲: EXTJS4.0的数据代理——Proxy ...

    Chrome浏览器进行EXT开发

    元素面板、资源面板、网络面板等功能为开发者提供了全面的支持,帮助解决开发过程中的各种问题。此外,脚本面板、时间线面板、剖析面板、审计面板以及JavaScript控制台也为性能优化和错误排查提供了强有力的工具。...

    Extjs常用函数和事件.pdf

    1. **Ext.onReady**:这是ExtJS程序启动时调用的第一个函数,确保DOM已经加载完成。它接受一个回调函数作为参数,当页面DOM准备就绪时,这个函数会被执行。 2. **Ext.get**:这是一个用于获取DOM元素的函数,通过...

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    在"ExtJs3.3中文API.CHM"中,开发者可以找到关于ExtJS 3.3的所有API和类的详细描述,以及相关的示例代码。 ExtJS 3.3的核心特性包括: 1. **组件化**:ExtJS基于组件模型,提供了一系列预定义的UI组件,如按钮、...

    Extjs学习教程

    - `bootstrap.js`文件根据`bootstrap.json`配置文件来设置ExtJS类的调用路径、引入CSS,并最终加载`app.js`。 #### 四、ExtJS组件体系 - **概念**: ExtJS的核心是其丰富的组件库,这些组件构成了ExtJS的UI控件基础...

    ExtJs4_笔记.docx

    【ExtJs4_笔记】 本笔记详尽地探讨了ExtJs4框架的多个核心功能,包括DOM操作、JS语法扩展、Ajax支持、模板系统、按钮、消息对话框、提示、滚轴与进度条控件、面板与窗口、布局管理、选项卡、数据视图、工具栏、分页...

    extjs 学习资料 全........

    然而,压缩包中的文件列表与EXTJS学习资料没有直接关联,反而暗示可能与修复或安装使用VC++ 2005编译的软件有关。如果你正在寻找EXTJS的学习资料,你应该寻找包含JavaScript代码、教程文档、开发环境设置指南等内容...

    extjs实例 入门,提供ext所需要的资源文件,详细叙述怎么改变文件颜色

    首先,我们要明白在ExtJS中改变文件颜色主要涉及到CSS样式和组件的配置。ExtJS的组件如按钮、表格、面板等都可以通过CSS类或内联样式来调整颜色。在"示例代码"中,你可能会看到一个或者多个CSS文件,这些文件包含了...

    ExtJs异步请求和特殊用途

    在ExtJS中,异步请求(通常指的是Ajax请求)是实现动态数据加载、用户界面更新等关键功能的基础。Ajax框架允许开发者在不刷新整个页面的情况下与服务器进行通信,从而提供更流畅的用户体验。 1. **异步请求原理**:...

    extjs4Grid和jqGrid对比.doc

    ### ExtJs 4 Grid 与 jqGrid 对比分析 #### 一、数据展示对比 在数据展示方面,ExtJs 4 Grid 和 jqGrid 都采用了 JSON 格式的数据交互方式,但两者在实现机制上存在一定的差异。 1. **ExtJs 4 Grid**: - **耦合...

    中文的Extjs的api手册

    7. **Ajax通信**:ExtJS内置了Ajax请求处理,可以方便地与服务器进行异步通信,实现数据的获取和提交。 8. **工具提示(ToolTip)**:可以为任何元素添加自定义的提示信息,提升用户体验。 9. **事件处理**:ExtJS...

    EXTJS讲解个人项目经历

    EXTJS应用通常从`Ext.onReady`函数开始执行,这是因为在DOM加载完成后,EXTJS会调用这个函数。你可以在此函数中定义初始化的代码,例如显示警告消息或者创建UI组件。 3. **创建组件**: 创建EXTJS组件,例如一个...

    ExtJS 多文件上传 UploadDialog For ExtJS3.x

    - **AJAX请求**:通过Ajax发送异步请求到服务器端,处理文件上传过程中的各种逻辑。 - **事件监听**:监听文件选择事件、上传开始/结束事件等,以便实时更新UI状态。 **3. 事件队列(EventQueue)的设计** `Ext.ux....

    ExtJS 2.2 网络硬盘系统dogdisk.rar

    1. **.classpath**:这是一个Eclipse项目的配置文件,它定义了项目的类路径,包括JRE系统库、项目的源代码目录以及其他外部库引用。这表明DogDisk可能使用Eclipse作为开发环境,并依赖于Java技术栈来处理服务器端...

    搭建利用Extjs库开发的环境

    ### 搭建利用Extjs库开发的环境 #### 一、引言 ...同时,通过查看源代码,开发者可以更深入地了解Extjs的工作原理,有助于解决实际开发过程中遇到的问题。希望这篇教程能够帮助你更加高效地使用Extjs进行开发。

    EXTJS4.0视频教程配套代码

    第十二讲:extjs4.0的MVC重构十一讲中的grid(中) 第十三讲:extjs4.0的高级组建grid(下)列模式 第十四讲:extjs4.0的高级组件grid补充01选择模式selection和表格特性feature 第十五讲:extjs4.0的高级组件grid...

Global site tag (gtag.js) - Google Analytics