- 浏览: 1008063 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (394)
- OSGI (14)
- 多线程 (10)
- 数据库 (30)
- J2ME (1)
- JAVA基础知识 (46)
- 引用包 (1)
- 设计模式 (7)
- 工作流 (2)
- Ubuntu (7)
- 搜索引擎 (6)
- QT (2)
- Ubuntu下编程 (1)
- 小程序 (2)
- UML (1)
- Servlet (10)
- spring (16)
- IM (12)
- 文档视频转为flash格式在线播放 (19)
- Maven (8)
- 远程调用 (2)
- PHPRPC (1)
- EXTJS学习 (2)
- Hibernate (16)
- 技术文章 (38)
- flex (5)
- 海量数据处理 (5)
- FTP (8)
- JS (10)
- Struts (1)
- hibernate search (13)
- JQuery (2)
- EMail (3)
- 算法 (4)
- SVN (7)
- JFreeChart (4)
- 面试 (4)
- 正规表达式 (2)
- 数据库性能优化 (10)
- JVM (6)
- Http Session Cookie (7)
- 网络 (12)
- Hadoop (2)
- 性能 (1)
最新评论
-
hy1235366:
能够随便也发一下,你退火算法程序使用的DistanceMatr ...
模拟退火算法总结(含例子)(转) -
梅强强:
感谢分享。。帮大忙了
swftools转换文件时线程堵塞问题的解决方法 -
wenlongsust:
openoffice和文件不在同一个服务器上,用过吗?
[JODConverter]word转pdf心得分享(转) -
2047699523:
如何在java Web项目中开发WebService接口htt ...
利用Java编写简单的WebService实例 -
abingpow:
唉,看起来好像很详细很不错的样子,可惜不是篇面向初学者的文章, ...
Spring与OSGi的整合(二)(转)
我使用JSTL标签,如下所示:
<c:when test="${!empty flist && fn:length(flist)>3 } "> <c:forEach items="${flist }" var="f" begin="${fn:length(flist)-3}" end="${fn:length(flist)}"> <c:if test="${f.fileState!=1}"> <tr><td width="90px;"><a href="<c:url value="/showFileIndex.do" />"><font color="blue"> [知识培训]:</a></font></td><td align="left"><a href="<c:url value="/file/filePriview.do?filePK=${f.fileId}" />">${fnx:subStringHtml(f.fileAliaName,18,'...',false) }</td> <td width="60px;"><font color="blue">发布人 :</font></td><td align="left">${fnx:subStringHtml(f.user.userName,18,'...',false) }</td> <td width="80px;"><font color="blue">发布时间 :</font></td><td align="left"><fmt:formatDate value="${f.uploadDate }" pattern="yyyy-MM-dd" /></td> </tr> </c:if> </c:forEach> </c:when>
运行时报如下异常:
严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 93 in the jsp file: /WEB-INF/views/informations.jsp The method setTest(boolean) in the type WhenTag is not applicable for the arguments (String) 90: </c:choose> 91: 92: <c:choose> 93: <c:when test="${!empty flist && fn:length(flist)>3 } "> 94: <c:forEach items="${flist }" var="f" begin="${fn:length(flist)-3}" end="${fn:length(flist)}"> 95: <c:if test="${f.fileState!=1}"> 96: <tr><td width="90px;"><a href="<c:url value="/showFileIndex.do" />"><font color="blue"> [abcdefghijk]:</a></font></td><td align="left"><a href="<c:url value="/file/filePriview.do?filePK=${f.fileId}" />">${fnx:subStringHtml(f.fileAliaName,18,'...',false) }</td> Stacktrace: at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:230) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1060) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:314) at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:171) at org.apache.jsp.decorators.main_jsp._jspx_meth_c_005fimport_005f1(main_jsp.java:1030) at org.apache.jsp.decorators.main_jsp._jspx_meth_c_005fif_005f2(main_jsp.java:1000) at org.apache.jsp.decorators.main_jsp._jspService(main_jsp.java:377) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488) at com.opensymphony.module.sitemesh.filter.PageFilter.writeDecorator(PageFilter.java:173) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:158) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Unknown Source)
它说是when那里出现异常,开始以为是业务逻辑的错,后来才知道原来是自己在写when标签里的test的最后一个引号和大括号之间多了一个空格,就这么一个小点导致了异常,所以写程序还是要心细一点。解决方案如下:
<c:when test="${!empty flist && fn:length(flist)>3 }">
发表评论
-
提取html内容放入xml文件时空格问题
2011-05-24 17:09 2643由于项目的需要,将网站上的信息抓取下来,提取出想要的信息,然后 ... -
简述URI和URL区别(转)
2011-04-20 16:23 1410URL:(Uniform Resoure Locato ... -
jsp页面乱码解决方案及编码设置问题(转)
2011-03-27 15:46 1832经常遇到关于JSP页面乱码的问题,在网上也查了相关的帖子,故在 ... -
HSQL入门及使用指南 (转)
2010-12-27 22:29 2181HSQL可以到官方网站 ... -
使用POI读取Word207和Excel2007的例子 (转)
2010-12-26 16:19 2609天在写全文检索功能时,POI读取Word2007和Excel2 ... -
SSH session连接关闭问题的解决(转)
2010-12-15 22:12 21482008-07-20 22:25:27,531 INF ... -
svn和myeclipse使用搜狗浏览器代理
2010-12-11 16:42 18071 在svn里的setting功能选项中选择Network,勾 ... -
Kissy Suggest 自动提示例子
2010-12-10 14:45 3812由淘宝团队开发出来的Kissy Suggest 自动提示组件是 ... -
计算机开机启动过程详解(转)
2010-12-10 13:22 13821、http://product.zdnet.com. ... -
更强的自动补全提示:提示补全组件:Kissy Suggest(转)
2010-12-09 16:25 1054去年针对谷歌的搜索提示,发过一篇文章:从谷歌的一个Bug说 ... -
磁盘分区与文件系统(转)
2010-12-09 09:38 2042一个磁盘是分成一个个扇区来存放信息,整个磁盘的第一个扇区是作 ... -
QQ通信原理(转)
2010-12-02 21:52 6656QQ通信原理我研究的是QQ ... -
邮件激活
2010-11-17 09:34 1450今天看了一下公司做的网站,看到有关邮件激活的程序,就做下笔记。 ... -
HttpSessionBindingListener获取在线用户数(转)
2010-11-01 14:59 2364下面为我的测试 ... -
cookie的简单使用
2010-10-29 11:13 1570一、cookie的作用 在 ... -
Cookie工作原理(转)
2010-10-29 09:30 1818Cookies基础 Cookies是 ... -
swfobject的使用
2010-10-26 09:54 32181 swfobject可以将swf文件嵌入到网页内,它是一个j ... -
java获取当前工程名(转)
2010-10-24 09:14 1620String projectname = System.get ... -
利用Java编写简单的WebService实例(转)
2010-10-22 15:30 2736/* * File name: TestHell ... -
利用Java编写简单的WebService实例
2010-10-22 14:55 87098使用Axis编写WebService比较简单,就我 ...
相关推荐
关于 JSP 页面使用 JSTL 的异常分析 在 JSP 页面中使用 JSTL 是一个非常常见的做法,但是有时可能会出现一些异常。这些异常可能是由于 Tomcat 的 lib 目录中没有 JSTL 的 jar 包所导致的。解决方法是将 JSTL 的 jar...
JSTL(JavaServer Pages Standard Tag Library)是一个用于JSP的标准标签库,它提供了一系列预定义的标签,简化了常见的编程任务,如控制流程、输出处理、URL管理和数据操作等。JSTL的核心标签库(Core Library)是...
**JSTL(JSP Standard Tag Library)**是Java服务器端的一个强大工具,它提供了一系列标准的标签,用于简化JSP页面的开发。JSTL的核心理念是将业务逻辑从表现层分离,使得JSP页面更加简洁,易于理解和维护。JSTL由...
### JSTL 标签库基础与实例解析 #### JSTL 标签库简介 JSTL(JavaServer Pages Standard Tag Library)是为简化JavaServer Pages (JSP) 页面开发而设计的一组标准标签库。它提供了一系列的标签来执行常见的页面处理...
JSTL标签库的使用不仅提高了开发效率,还增强了代码的可读性和可维护性。 #### 1. 配置JSTL JSTL的配置通常涉及两个JAR文件:`jstl.jar` 和 `standard.jar`。为了在JSP页面中使用JSTL标签,需要通过 `...
### JSTL (JavaServer Pages Standard Tag Library) ...通过上述详细的介绍,我们可以看到JSTL标签库提供了丰富的功能,涵盖了数据输出、变量操作、流程控制等多个方面,大大提高了JSP页面的开发效率和代码的可读性。
### JSTL标签详解及实例 #### 一、概述 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是一个不断完善的开源JSP标签库,由Apache的Jakarta小组负责维护。该标签库专为简化JSP页面开发...
**JSTL标签库的使用方法:** 每个标签库都有对应的URI和前缀,例如: - 核心标签库:`<c:tagname...>`,URI是`http://java.sun.com/jstl/core` - 国际化标签:`<fmt:tagname...>`,URI是`...
### JSTL(JSP标准标签库):增强JSP页面功能的关键技术 JSTL,全称为JSP Standard ...通过上述知识点的解析,我们可以看到JSTL标签库极大地提升了JSP页面的开发效率和可维护性,是Java Web开发中不可或缺的一部分。
《JSTL核心标签库使用详解》 JavaServer Pages Standard Tag Library(JSTL)是用于简化JSP开发的一种标准标签库,它提供了一系列的标签,使得开发者可以更方便地处理常见任务,如循环、条件判断、I/O操作等。本文...
### JSTL标签库概述及核心标签使用详解 JSTL(JavaServer Pages Standard Tag Library)是一组标准标签库,用于简化JSP页面的开发工作。JSTL提供了丰富的标签来处理各种常见的Web应用程序需求,如条件判断、循环、...
4. **JSP和JSTL标签**:学习如何在JSP页面中使用JSTL标签,如条件标签`<c:if>`和`<c:choose>`, 循环标签`<c:forEach>`,以及与表单相关的`<form:input>`和`<form:submit>`。 5. **数据库操作**:可能涉及到使用JDBC...
### JSTL常用标签汇总详解 #### 一、表达式操作 ##### 1. `<c:out>` **作用**:用于显示数据的内容。 **语法**: - **语法1(无本体内容)**: ```xml [escapeXml="{true|false}"] [default="defaultValue"] /> ...
### JSTL标签库知识点详解 #### 一、概述 JSTL(JavaServer Pages Standard Tag Library)是一种标准标签库,旨在简化JavaServer Pages (JSP) 的开发工作。通过提供一组预定义的标签,JSTL使得开发者能够更加高效地...
但请注意,JSTL并不推荐广泛使用,因为JSP通常会用`try-catch`结构处理异常。 2. **流程控制标签** - `<c:if>`:条件判断标签,类似于Java中的`if`语句。`test`属性用于设定条件,例如: ```jsp ${condition}" ...
JSP JSTL 标签库详解 JSTL(JavaServer Pages Standard Tag Library)是 Java EE 应用程序中的一种标签库,用于简化 JSP 页面的开发。JSTL 标签库提供了一组丰富的标签,用于处理各种常见的 Web 开发任务。本文将对...
为了能够在项目中使用JSTL标签库,需要进行以下几步配置: 1. **添加依赖库**:在项目的classpath中加入`standard-1.1.2.jar` 和 `jstl-1.1.2.jar`。 2. **放置TLD文件**:将常用的`tld` 文件(如 `c.tld`, `fmt....
这个压缩包文件名为"jstl",可能包含了JSTL的核心库文件,需要将其部署到应用服务器的类路径下,才能在JSP页面中使用JSTL标签。对于现代的Web应用程序,JSTL常常与Servlet容器(如Tomcat)和Java EE的其他组件一起...
JSTL主要由几个不同的标签库组成,包括核心标签库、SQL标签库、XML标签库以及函数标签库。 1. **核心标签库 (Core Tags):** 这个库定义了`cc.tld`,包含了用于常见任务的标签,如数据管理、流程控制和输出。主要...