Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HttpServletRequest在我尝试使用Struts执行第一个程序时无法解析_Java_Tomcat_Servlets - Fatal编程技术网

Java HttpServletRequest在我尝试使用Struts执行第一个程序时无法解析

Java HttpServletRequest在我尝试使用Struts执行第一个程序时无法解析,java,tomcat,servlets,Java,Tomcat,Servlets,我刚开始为structs编写一个基本程序,我安装了tomcat并将CATALINA_HOME设置为-C:\program Files\apache-tomcat-7.0.41 并将路径变量设置为-%CATALINA\u HOME%\bin 我的构建路径中有所有结构的jar文件 但是,当我尝试使用execute方法和httpservletresponse、HttpServletRequest作为其参数编写操作类时,我得到一个错误,即HttpServletRequest无法解析为类型 我通过右键单击

我刚开始为structs编写一个基本程序,我安装了tomcat并将CATALINA_HOME设置为-C:\program Files\apache-tomcat-7.0.41

并将路径变量设置为-%CATALINA\u HOME%\bin

我的构建路径中有所有结构的jar文件

但是,当我尝试使用execute方法和httpservletresponse、HttpServletRequest作为其参数编写操作类时,我得到一个错误,即HttpServletRequest无法解析为类型

我通过右键单击服务器并使用添加或删除选项将项目添加到服务器

我还需要做些什么来克服这个错误吗

请提供建议,非常感谢您的任何指导/帮助

谢谢,
Tom

javax.servlet.http.HttpServletRequest
包含在文件
ServletAPI.jar
中,该文件位于
ApacheTomcat\lib
中,可以复制到类路径

旁白:例如,构建管理器是一种更干净的管理此类依赖关系的方法


您是否导入了
javax.servlet.http.HttpServletRequest
?当我尝试导入时,会说它无法导入resolved@Reimeus-我是否需要在外部将servlet jar添加到我的构建中path@tom看,您在类路径中丢失了jar。如何构建项目,maven,ant?SystemVariable下的类路径类似于beow CLASSPATH=%CLASSPATH%;JAVA_HOME\bin;CATALINA_HOME\lib;其中CATALINA_HOME=C:\Program Files\apache-tomcat-7.0.41,但我仍然遇到同样的错误,类路径不足以编译。您需要包含JAR文件本身,即
%CATALINA\u HOME%\lib\servlet api.JAR
:)它是这样工作的,而不是在类路径中。我可以在buildpath中添加JAR吗?是的,您需要这样做。为了澄清JAR文件,在包含第三方库时不需要指定目录。我再次建议使用构建管理器来管理这个问题