Java HttpServletRequest在我尝试使用Struts执行第一个程序时无法解析
我刚开始为structs编写一个基本程序,我安装了tomcat并将CATALINA_HOME设置为-C:\program Files\apache-tomcat-7.0.41 并将路径变量设置为-%CATALINA\u HOME%\bin 我的构建路径中有所有结构的jar文件 但是,当我尝试使用execute方法和httpservletresponse、HttpServletRequest作为其参数编写操作类时,我得到一个错误,即HttpServletRequest无法解析为类型 我通过右键单击服务器并使用添加或删除选项将项目添加到服务器 我还需要做些什么来克服这个错误吗 请提供建议,非常感谢您的任何指导/帮助 谢谢,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无法解析为类型 我通过右键单击
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文件,在包含第三方库时不需要指定目录。我再次建议使用构建管理器来管理这个问题