ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

jsp报500,本地正常展示,部署到linux上一直是500,日志错误:The method setItems(String) in the type ForTokensTag is not appl

2021-07-07 15:03:42  阅读:154  来源: 互联网

标签:setItems 错误 tomcat 展示 Object 跳转 500 页面


跳转到jsp报500,本地正常展示,部署到linux上一直是500,一直展示的服务器配置的500页面,开始以为是打包的问题,重新打了几次包,后来有觉得是tomcat问题,替换了几个tomcat版本,结果还是跳转到500页面

于是在web.xml中,将错误跳转页面注释

错误终于展示出来了,同样也可以在tomcat下log目录下找到 localhost.xxxx-xx-xx.log,找到当日的错误日志

然后针对这个错误查找了很多,但大部分都一样,说是jstl.jar需要配合standard.jar使用,只要一查就会出现这张图,连箭头都一样

然后照着将版本替换jstl1.2替换为1.1,新加入standard1.1,

终于还是没鸟用,可能是我这问题特殊?不然这个解决方法也不会被一堆人复制。

最后看到一个错误和我一样的,参考报错,看到别人解答后,惊醒了,我为什么执着用<c:forTokens>呢,用<c:forEach>同样也可以啊,

<c:forEach>可以默认的把以逗号分隔的字符串作为一个集合来遍历

当时看标签属性,看到了delims分隔符,可能是觉得使用<c:forTokens>更好一些。

反正最终的解决,就是不再使用<c:forTokens>,使用<c:forEach>再次部署,没有出错。

标签:setItems,错误,tomcat,展示,Object,跳转,500,页面
来源: https://www.cnblogs.com/wjq-/p/14981486.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有