我正在使用Tomcat上大学。 我已经正确设置了所有环境变量,将“ servlet-api.jar”和“ jsp-api.jar”都放入了CLASSPATH中。
我的老师说,可能有两个Java版本相互冲突,并在Tomcat调用这些软件包时打扰了它们。 直到今天,我已经完成了许多与servlet和JSP相关的练习,并且它们一直有效。自从我使用自定义标签编写JSP页面以来,这个问题就开始发生。
当我编译taghandler.java类时,会出现这些错误。如果我用<label class="btn btn-white btn-md waves-effect">
<a href="{{ route('lead.index') }}" class="btn btn-default">LEAD</a></label>
进行编译,则正确编译,而如果我做了经典的class taghandler的javac -cp path to jsp-api.jar and servlet-api.jar filename.java
编译,则无法正常工作。
此外,当我不得不使用两个不同的库或javax.servlet和javax.servlet.jsp进行编译时,我遇到了问题,因为使用javac filename.java
我只能为每个库传递一个路径。
你能告诉我如何解决这个问题吗?
提前谢谢!