IDEA的Web项目配置JSTL问题板

这是我使用IDEA后感觉最操蛋的一次(没错这段话是从上一篇文章复制过来的),第二次让我感受到Eclipse的NICE。
这次知道了MyEclipse本体自带插件是真的在我不知道的地方帮我做了很多配置工作,以至于我在使用MyEclipse写这类东西的时候丝毫没有磕磕绊绊。
最操蛋的是,我网页500页TM是日语的,什么鬼。。。

P1:JSP部署后网页出现java.lang.ClassNotFoundException:org.apache.jsp.index_jsp错误

原因 未导入JSTL相关包(Eclipse下则会自动这么做)
解决注意点

  1. lib一次性不要放太多,万一冲突了就有意思了(其实一点都不有意思😭)
  2. 注意别犯低级语法错误(MD,我的问题在我删掉了一对<%里的一对<%后解决了)
  3. 承接上一条,不要在代码里留个还没写的标签框(例如一对<%)就尝试部署,大几率报错
  4. ※在IDEA的Project Structure在Modules和Artifacts添加lib和外部Jar包,Artifacts添加的包部署时会被自动添加到WEB-INF里,这应该是解决上一篇文章P1的正确姿势。
  5. ※JSP文件开始处贴以下代码,以引用核心标签库

    1
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  6. ※本题的问题根源,缺少两个 jar 文件:standard.jar 和 jstl.jar,在Apache官网上下载jakarta-taglibs-standard-current.zip

参考资料

  1. <%@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" %>
  2. (已解决)使用jstl标签库时候出现Message java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
  3. JSP 标准标签库(JSTL)
  4. 关于idea中jstl不能用的问题
  5. Jsp遍历后台传过来的List (好像贴了奇怪的东西,好吧就贴这吧)