The field HttpServlet.lStrings is not visible
最近刚刚开始学习java web 在如下代码的时候提示出了这个错误,我ctrl+shift+o也木有用!代码是书上抄的。求各位java同学解释下。
package chapter4;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MethodTest extends HttpServlet {
@Override
protected void service(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException
{
String method = req.getMethod();
PrintWriter out=resp.getWriter();
//out.println(method);
if(method.equals("GET"))
{
doGet(req,resp);
}
else if(method.equals("POST"))
{
doPost(req,resp);
}
else
{
String errMsg=lStrings.getString("http.method_not_implemented");
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
lStrings是HttpServlet类下面的一个private属性,无法被子类调用,关于private,protected,(default),public的知识,请参考Thinking in Java中的Access Control一章。