由于不擅长表现层的CSS,js等,因此做出的界面非常难看,因此为了找一个好的标签,通过open-open发现了EXTTLD(www.exttld.com),虽然之前听过说extjs,但是这次看到要把它封装成一个类似标签库的方式使用。因此下载了一个exttldexamples.zip想看看例子(下载地址:http://code.google.com/p/exttld/
),但是发现部署以后总是抛错
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 47 in the jsp file: /WEB-INF/tags/ext/util/processTagAttributes.tag
Generated servlet error:
Syntax error on token "<", ( expected
An error occurred at line: 47 in the jsp file: /WEB-INF/tags/ext/util/processTagAttributes.tag
Generated servlet error:
Syntax error, insert ")" to complete Expression
An error occurred at line: 47 in the jsp file: /WEB-INF/tags/ext/util/processTagAttributes.tag
Generated servlet error:
Syntax error on token "<", ( expected
An error occurred at line: 47 in the jsp file: /WEB-INF/tags/ext/util/processTagAttributes.tag
Generated servlet error:
Syntax error on token "(", invalid Expression
.........
个人以为exttld1.0-beta.zip会比较新,beta版嘛,因此下载一个覆盖了exttldexamples.zip里边的tag文件,发现抛出
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 19 in the jsp file: /WEB-INF/tags/ext/util/setParentProperties.tag
Generated servlet error:
Syntax error on token ":", ; expected
An error occurred at line: 19 in the jsp file: /WEB-INF/tags/ext/util/setParentProperties.tag
Generated servlet error:
Syntax error on token ")", ; expected after this token
.....
修改 for (Object key:dynamicAttributes.keySet()){
为 java.util.Iterator iterator = dynamicAttributes.keySet().iterator();
while(iterator.hasNext()){
Object key = iterator.next();
修改
if (removeComma!=null && removeComma){
为
if (removeComma!=null && removeComma.booleanValue()){
都是一些java语法错误然后可以查看其自带的例子了
分享到:
相关推荐
EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库EXTTLD--标签库
示例代码通常包括了清晰的注释,解释了每个步骤的目的和作用,有助于学习和调试。 在实际应用中,exttld可能会被用在以下场景: 1. 域名注册服务:在注册新域名时,验证输入的TLD是否有效。 2. 网页爬虫:分析网页...
- 提高开发效率:通过JSP标签直接调用ExtJS组件,减少了编写和调试JavaScript的时间。 - 提升代码可读性:JSP标签语法比JavaScript更接近HTML,使得非前端开发者也能更好地理解页面结构。 - 易于维护:将复杂的...
在IT行业中,EXTTLD(EXT标签)是一种用于JSP(JavaServer Pages)页面的自定义标签库,它通常与SSH(Spring、Struts、Hibernate)框架一起使用,以增强页面的表现力和交互性。本DEMO是针对EXTTLD标签的一个实践案例...
exttld1.0.zip exttldbasic.zip exttld1.0-beta.zip exttldexamples.zip //json的转换器及帮助 ezmorph-1.0.6.jar ezmorph-1.0.6-javadoc.jar //java将数据类型转为json格式及帮助 json-lib-2.2.3-jdk15.jar json-...
ExtJS和ExtTLD是两个在JavaScript开发领域中与构建用户界面相关的技术。本文将深入探讨这两个概念,以及如何利用它们来创建具有树形结构的框架。 **ExtJS** ExtJS是一个开源的JavaScript库,主要用于构建富客户端...
EXTTLD(EXTJS Tag Library Descriptors)则是EXTJS扩展标记的元数据,它定义了这些自定义标签的行为和属性。 以下是对EXTJS扩展标记中涉及的一些主要知识点的详细解释: 1. **EXTJS组件**:EXTJS的核心是它的组件...
第12章 ExtJS组件 第13章 ExtTLD 第14章 ExtJS与服务端框架的整合
本书增强型模板介绍了ExtJS与数据交互重要的数据模型、ExtJS的JSP标签库ExtTLD和ExtJS高级组件。考虑到 ExtJS与主流服务端框架的整合也越来越紧密,本书还特意讲解了Struts和Struts2框架的整合与配置。本书全面细致...
本书增强型模板介绍了ExtJS与数据交互重要的数据模型、ExtJS的JSP标签库ExtTLD和ExtJS高级组件。考虑到 ExtJS与主流服务端框架的整合也越来越紧密,本书还特意讲解了Struts和Struts2框架的整合与配置。本书全面细致...