如果我必须在运行时定义一个context-visib参数,我不会使用ServletContext.setInitParameter(),因为 init 参数是在部署描述符中定义的,我认为这ServletContext().setAttribute()会更合适。
说,
- 我的方法正确吗?在哪种情况下我应该使用
ServletContext.setInitParameter()而不是ServletContext().setAttribute()? - 为什么调用该方法
setInitParameter()?初始化参数实际上是ServletConfig在web.xml文件中定义的,我正在设置/获取上下文参数(拥有 toServletContext)。