Eclipse开发web项目中关于HttpServletRequest包的问题
今天使用Struts2时想通过ServletActionContext.getRequest().getAttribute("struts.valueStack")去获取值栈,但是一直报错,原因是项目不认识HttpServletRequest,很奇怪,百度了一下还是挺多人有这个问题,最后通过下面方法解决了:
解决方法:
----------------------------------------------------------------
选中项目-->properties-->Targeted Runtimes-->在右边窗口中选择你使用的服务器即可
但是不知道什么原因,不知道有没有懂的能出来解答下疑惑,是因为容器定义了Servlet的实现规则?