解决方案 »
- Struts2中,JS操作checkbox并保存值的问题
- 紧急求助,在线等!!
- 在服务器端用jxl导出excel文件在内存中后再怎么把这二进制数据流返回客户端下载呢?
- Ant判断问题
- 关于页面打印问题
- sax解析中怎么获得element的schema类型?
- 想去培训java,大家推荐下哪个培训机构比较好,谢谢啊
- 超急啊,大侠们,我的tomcat为什么一不上网就不能用,不能打开我的网站,满分相送!
- jbuilder X + weblogic 8.1 Web发布问题
- 请问各位高手,在struts中怎样把数据库中的n条记录全部显示出来?
- 求救赎。jsp 页面java语言传值servlet
- java导出Excel固定行列不可修改
具体web容器怎么封装对象没有源码,现在又如下的
GenericServlet部分源码
private transient ServletConfig config; public ServletConfig getServletConfig() {
return config;
}
public Enumeration getInitParameterNames() {
return getServletConfig().getInitParameterNames();
} 接下来是servletconfig的
public Enumeration getInitParameterNames();接下来如下定义
Enumeration e = this.getServletConfig().getInitParameterNames() ; (this代表一个从servletHttp继承的类)
那是先调用父类GenericServlet的getServletConfig的到一个ServletConfig,然后是调用父类GenericServlet的getInitParameterNames(),但是return getServletConfig().getInitParameterNames();还是没看到代码具体怎么实现,
对这个感觉是不是歪曲理解了?扯远了
具体怎么封装我还是不懂,把web.xml数据是不是要存放到servletconfig里面呢?
楼主你看的是sun公司定义的ServletConfig接口的代码,而实际中,在Tomcat中自己创建了一个对象,这个对象封装了Servlet配置信息,并且实现了ServletConfig这个接口,所以Servlet可以通过这个接口来操作这个对象.