jsp方法getServletContext()对于eclipse中的类型是未定义的
我正在使用EclipseHelper进行JavaEE开发。 我正在开发一个Struts web应用程序。 在JSP页面中,我使用如下代码jsp方法getServletContext()对于eclipse中的类型是未定义的,eclipse,jsp,scriptlet,Eclipse,Jsp,Scriptlet,我正在使用EclipseHelper进行JavaEE开发。 我正在开发一个Struts web应用程序。 在JSP页面中,我使用如下代码 <script type="text/javascript" src="<%out.print(getServletContext().getContextPath());%>/js/jquery.js"></script> <link rel="stylesheet" href="<%out.print(get
<script type="text/javascript" src="<%out.print(getServletContext().getContextPath());%>/js/jquery.js"></script>
<link rel="stylesheet" href="<%out.print(getServletContext().getContextPath());%>/css/home.css" />
当我运行我的服务器时,此页面正常工作。但是,Eclipse在getServletContext()上显示了一个错误
类型的方法getServletContext()未定义
__2F_编译器2F_网络内容2F_页面2F_主页2E_jsp
以下是一个屏幕截图:
由于页面工作正常,我想在Eclipse中隐藏此错误。我怎么能做到这一点呢?我不能为Eclipse的错误辩解,但在这种特定情况下,您应该使用隐式JSP scriptlet变量应用程序,而不是使用HttpServlet
继承的方法
与具体问题无关,这是90年代的JSP编写方式,自十多年前发布的JSP 2.0以来。您确定在学习JSP时正在阅读最新的资源吗?你应该改用EL表达式
或者,通过
保存样板文件:
...
另见:
我不能为Eclipse的错误辩解,但在这种特定情况下,您应该使用隐式JSP scriptlet变量应用程序,而不是使用HttpServlet
继承的方法
与具体问题无关,这是90年代的JSP编写方式,自十多年前发布的JSP 2.0以来。您确定在学习JSP时正在阅读最新的资源吗?你应该改用EL表达式
或者,通过
保存样板文件:
...
另见:
如果使用Tomcat 6.0,则应添加扩展Servlet
项目->属性->添加库->服务器运行时
它将添加apache的库。如果使用Tomcat6.0,应该添加扩展Servlet
项目->属性->添加库->服务器运行时
它将添加apache的库。如果Eclipse显示错误,几乎可以肯定您有问题。您不应该隐藏它。但是我已经正确地获取了上下文路径并加载了.js ans.css文件。如果Eclipse显示错误,几乎可以肯定您有问题。你不应该隐藏它,但我可以正确获取上下文路径并加载.js ans.css文件。