####sevrlet对象初始化##### 高手帮帮我

xczno3 2010-03-03 08:38:40
Servlet 是在用户第一次请求的时候由应用服务器创建并初始化

public void init(ServletConfig servletconfig)
throws ServletException
{
super.init(servletconfig);
context = servletconfig.getServletContext();


如果我想在初始化这个方法里 加一些另外的 东西, 比如 判断每台服务器的负载情况, 然后根据负载的不同,
将请求转发给不同的服务器。 (即,由这个方法中的内容产生的结果是不一样的)

可是有个问题, 就是 当启动 tomcat后, 打开浏览器,在地址栏中输入 http://localhost:8080/XxCcZz/index/后
servlet会调用这个 init()的方法,问题是只能调用这个方法一次, 当我不关闭浏览器,在地址栏中 重复输入 以上的 地址后
他就不会再调用这个方法了。 除非重新启动tomcat。
可是我想要做不用重新启动tomcat,只要每次在地址栏中输入这个网址一次,servlet就会重新调用这个init()方法一次,我该怎么做???
...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
水中影子 2010-03-03
  • 打赏
  • 举报
回复
引用 2 楼 bao110908 的回复:
Servlet 规范中规定 init() 只在初始化时执行一次,而且 Servlet 是个单例的。

只能初始化一次
  • 打赏
  • 举报
回复
Servlet 规范中规定 init() 只在初始化时执行一次,而且 Servlet 是个单例的。
xczno3 2010-03-03
  • 打赏
  • 举报
回复
帮帮我吧, 在线等!!!!!

81,094

社区成员

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

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