这是我使用IDEA后感觉最操蛋的一次(没错这段话是从上一篇文章复制过来的),第二次让我感受到Eclipse的NICE。
这次知道了MyEclipse本体自带插件是真的在我不知道的地方帮我做了很多配置工作,以至于我在使用MyEclipse写这类东西的时候丝毫没有磕磕绊绊。
最操蛋的是,我网页500页TM是日语的,什么鬼。。。
P1:JSP部署后网页出现java.lang.ClassNotFoundException:org.apache.jsp.index_jsp错误
原因 未导入JSTL相关包(Eclipse下则会自动这么做)
解决注意点:
- lib一次性不要放太多,万一冲突了就有意思了(其实一点都不有意思😭)
- 注意别犯低级语法错误(MD,我的问题在我删掉了一对<%里的一对<%后解决了)
- 承接上一条,不要在代码里留个还没写的标签框(例如一对<%)就尝试部署,大几率报错
- ※在IDEA的Project Structure在Modules和Artifacts添加lib和外部Jar包,Artifacts添加的包部署时会被自动添加到WEB-INF里,这应该是解决上一篇文章P1的正确姿势。
※JSP文件开始处贴以下代码,以引用核心标签库
1
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
※本题的问题根源,缺少两个 jar 文件:standard.jar 和 jstl.jar,在Apache官网上下载jakarta-taglibs-standard-current.zip
参考资料
- <%@taglib prefix=”c” uri=”http://java.sun.com/jsp/jst1/core”%>报错
JSTL1.0 的声明是:
<%@ taglib prefix=”c” uri=”http://java.sun.com/jstl/core" %>
JSTL1.1 的声明是:
<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core" %> - (已解决)使用jstl标签库时候出现Message java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
- JSP 标准标签库(JSTL)
- ※关于idea中jstl不能用的问题
- Jsp遍历后台传过来的List (好像贴了奇怪的东西,好吧就贴这吧)