研究GenericServlet的一个问题

李子做IT 2010-02-05 11:21:51

public abstract class GenericServlet
implements Servlet, ServletConfig, Serializable
{
private transient ServletConfig config;

public String getInitParameter(String name)
{
return getServletConfig().getInitParameter(name);
}
public ServletConfig getServletConfig()
{
return this.config;
}



servlet.getInitParameter("123");
这个方法会调用ServletConfig的getInitParameter()方法,那是不是又回调了.那这个方法不就成了死循环了?
...全文
109 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
awusoft 2010-02-08
  • 打赏
  • 举报
回复
会有类去实现它的,就是在初始化它的时候,会传一个实现了ServletConfig的类的对象进来的
李子做IT 2010-02-08
  • 打赏
  • 举报
回复
它传进来的config对象是哪个?
李子做IT 2010-02-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 knightzhuwei 的回复:]
他调的是private transient ServletConfig config的getInitParameter 为啥会死循环?
[/Quote]

那它调接口的方法,这个方法并没有写内容.那下文呢?
李子做IT 2010-02-08
  • 打赏
  • 举报
回复
引用 8 楼 awusoft 的回复:
会有类去实现它的,就是在初始化它的时候,会传一个实现了ServletConfig的类的对象进来的


又一个"被理解"的知识点..
TZJ1234567 2010-02-06
  • 打赏
  • 举报
回复
帮顶!
crazylaa 2010-02-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 knightzhuwei 的回复:]
他调的是private transient ServletConfig config的getInitParameter 为啥会死循环?
[/Quote]学习
poFate 2010-02-05
  • 打赏
  • 举报
回复
楼上有理
knightzhuwei 2010-02-05
  • 打赏
  • 举报
回复
他调的是private transient ServletConfig config的getInitParameter 为啥会死循环?

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧