恼人的The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved...错误,无奈用Struts的bean:write替代了JSTL的C:out
2024-09-08 01:45:20
一个应用中有两个页面使用了JSTL的c:out输出,就类似这么简单三句
<c:if test="${!empty error}">
<h2><c:out value="${error}"/></h2>
</c:if>
应用在本地MyEclipse中的Tomcat6跑得正常,但放到CentOS的Tomcat7上出现了错误
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
于是网上一顿找,按网文指点把JSTL需要的jstl.jar和standard.jar放到服务器的Tomcat7的lib目录下,重启T,结果还是无效,涛声依旧,错误依旧。
按另一网文指示,更烦,需要找一批TLD文件到web-inf下,还要在web.xml中进行配置。
这时有点火了,JSTL也没啥优势,还值得为它费这么大力气?
联想到应用使用了Struts的Template,其它东西没有用到但是所有包和TLD都配置好了,于是决定用Struts的bean:write替代了JSTL的C:out,上面的三段话就成了
<logic:present name="error">
<h2><bean:write name="error"/></h2>
</logic:present>
再发布一次,这回成了,出错的页面不捣乱了。
JSTL,既然你不好用,那就让好用的来取代你,除非你不可取代。
老板对员工是这样,程序猿对框架API组件等也是这样。
最新文章
- Sublime Text3 (转) 配置 以及快捷键配置
- [py]shell着色
- js总结-面向对象编程,DOM,BOM
- 关于app.config不能即时保存读取的解决方案
- 解析nginx负载均衡
- Java中的BASE64
- Design Pattern —— Singleton
- [Java Concurrent] 并发访问共享资源的简单案例
- C#中的多线程-入门
- Linux 日常常用指令
- Windows Server服务器日常管理技巧
- #error : Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions above 2010 (10.0) are not supported!	解决方案
- 【stm32开发之HAL采坑记之:001使用ST-LINK下载出错问题】
- annotation的概念及其作用
- AUTEL MaxiSys MS908S Pro MS908SP Diagnostic Platform
- django_redis作为 session backend 使用配置
- unittest 常用的断言方法
- 【python】自学笔记
- 在Visual Studio中使用类图描述领域模型
- hdu 4090
热门文章
- linux下C的GBD调试学习笔记(转载)
- python 多进程锁Lock和共享内存
- [ Python - 2 ] 常见内置函数
- js排序(转载)
- hdu 5178(二分-lower_bound,upper_bound)
- Android仿QQ登录下拉历史列表
- [libgdx游戏开发教程]使用Libgdx进行游戏开发(11)-高级编程技巧 Box2d和Shader
- Unable to connect to vulnerability scanner
- UVA 10341.Solve It-二分查找
- Codeforces 651 C. Watchmen-曼哈顿距离和欧几里得距离