javaweb HttpServletRequest 无法解析为类型

我用eclipse做javaweb小程序,写完后报很多错,都是无法解析类型,好像是说构建路径什么的,但是鼓捣了半天也没发现有什么,求哪位大侠能帮帮忙,初次接触不太懂,感谢!

原因是缺少Servlet的jar包  ,添加运行环境就好了,步骤如下:

1、web程序工程名上右键-->properties(属性)-->JAVA构建路径-->库-->添加库-->选择server runtime

 点击下一步,如果没有选项,执行步骤2

2、eclipse-->window(窗口)-->properties(属性)如下图

点击添加按钮,选择apache tomcat7  --> 下一步-->

完成之后  重复第一步  就OK了

追问

您用的eclispse、tomcat和jdk都分别是哪个版本啊,我感觉跟您的不太一样?

追答

我的是英文版的eclipse 4.2 JDK 1.6

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-20
少servlet.jar包吧
第2个回答  2013-06-20
吐血啊,谁还用中文版的呀,先改成英文的eclipse再说吧!公司做项目都是英文版的,你这样还不如改行,别学java了!
第3个回答  2013-06-20
tomcat相关jar包没有添加吧追问

请问怎么添加啊?

追答

    Windows-->Preference-->Server-->Runtime添加一个运行时环境

    项目右键-->bulid path-->configure build path-->Library-->Add Library-->Server Runtime-->选择刚创建的runtime

第4个回答  2013-06-20
你还没有导入web相关的jar 包.建议去web容器中把lib里的包全部拷入进去.追问

怎么导,从哪导?您能给截个图或者说下步骤吗

追答

做web项目都需要web容器依赖的,比如jboss,tomcat,jetty等,在他们主目录里有个lib文件夹,里面就是!如果没有就去下一个吧

追问

您是说把tomcat->lib下的.jar文件拷贝到我的项目下的scr下面吗

追答

可以

可以

javaweb HttpServletRequest 无法解析为类型
原因是缺少Servlet的jar包 ,添加运行环境就好了,步骤如下:1、web程序工程名上右键-->properties(属性)-->JAVA构建路径-->库-->添加库-->选择server runtime 点击下一步,如果没有选项,执行步骤2 2、eclipse-->window(窗口)-->properties(属性)如下图 点击添加按钮,选择apache tomcat7 -...

eclipse无法解析request,怎么回事呢?
jsp里面可以直接拿来用,那是因为request是jsp的内置对象。你这个User_login_check又没有这个对象。你得通过其他方法获取到这个request对象。比如 struts2 的 ServletActionContext.getRequest();

JavaBean里头真的不能自行获取request对象吗?
在Java里,HttpServletRequest的对象是通过Java web容器(container)来初始化的,比如tomcat服务器。不推荐这么做,因为可以通过代码分层把页面数据传送到你自己的Bean。当然你要是非要用的话,估计引入Servlet api那个包应该能编译通过,但是根据servlet的生命周期,没有通过页面请求,数据是不会过来的。.Net...

Javaweb题目,求大神解答指点
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletResponse;public class NoCacheFil...

...javax.servlet.http.HttpServletRequest; 时候老提醒错误
因为你还没有导入servlet-api.jar包 导入方法:右键你的工程属性,然后如图 选择导入的外部jar要到你的tomcat安装目录下的bin目录下选择servlet-api.jar

java基础知识:servlet、http协议、request
通过request对象,可以实现请求转发和共享数据,利用request域进行数据共享,通过setAttribute、getAttribute和removeAttribute方法实现数据的存储、获取和移除。同时,可以获取ServletContext对象,利用BeanUtils工具类简化数据封装至JavaBean。HTTP协议中的get和post请求方式存在区别,get方式请求参数附加在URL中,易于URL的...

Java web文件上传怎么限制文件类型
服务端获取文件,用正则匹配文件名后缀 MultipartHttpServletRequest mrequest = (MultipartHttpServletRequest) request; MultipartFile file = mrequest.getFile("file"); if (file != null && !file.isEmpty()) { \/\/ 获得文件类型(可以判断如果不是指定类型,禁止上传) String contentT...

如何解决Java WEB应用中的乱码问题
另一方面在Java WEB应用服务器上,一个HTTP请求可以由一个Servlet类或一个JSP网页来处理,请求数据来自于HttpServletRequest,响应数据发送至HttpServletResponse。通过用户端提交请求、服务器端处理请求、服务器端返回响应数据以及用户端处理响应数据四个步骤组成了一次HTTP请求的全部过程。数据在这四个重要环节...

java WEB request,response的值为null
可以用多实现的方式,同时也extends httpServlet 看看页面的提交方式, 使用doget(){} 或者dopost(){} 在其中的方法中间先去监听session,然后做转发或者重定向...

javaweb中,怎样在一个Servlet中传数据给另一个Servlet
,"参数值");在另一个servlet里面request.getAttribute("参数标识符");可以使用这个来实现servlet之间的跳转request.getRequestDispatcher("\/servlet\/secondServlet").forword(request,response);以上只是其中一种,其实方式还有很多,看你想用哪个了方法二:使用session传值传值:HttpSession session =request....

相似回答