我用netbeans新建了一个javaweb项目,运行项目时自动执行index.jsp可以运行,但是单单运行项目里同一个index.jsp时就会出错,甚至修改任何jsp文件后无法保存,修改后任何项目都无法运行,运行时这样显示的
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Exception in thread "main" java.lang.NoSuchMethodError: javax.servlet.ServletContext.getJspConfigDescriptor()Ljavax/servlet/descriptor/JspConfigDescriptor;
at org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:104)
at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:194)
at org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:257)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:162)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:447)
at org.apache.jasper.JspC.processFile(JspC.java:1153)
at org.apache.jasper.JspC.execute(JspC.java:1322)
at org.netbeans.modules.web.project.ant.JspC.main(JspC.java:101)
at org.netbeans.modules.web.project.ant.JspCSingle.main(JspCSingle.java:119)
F:\netbeanproject\Lazy\nbproject\build-impl.xml:913: Java returned: 1
生成失败(总时间:0 秒)求高手解决!!!netbeansjsp

解决方案 »

  1.   

    jsp  页面的 编码 改为 UTF-8 
      

  2.   

      还有  你的jsp 页面 可能有错 可能 你写了java代码  没有编译  
      

  3.   

    不是这个问题,那是我新建项目的index.jsp,运行项目时默认运行index.jsp没问题,但是单单运行这个index.jsp就出现上述错误,其他jsp文件也是,还有就是我在这个jsp文件里换行(代码没修改)然后保存,运行项目时右下角就显示正在保存index,被卡住了,然后所有项目都无法运行,撤销换行那步就正常了,什么原因呢?求解释