2011-06-07 39 views

回答

2
  • ServletConfig適用於web.xml中定義的init-params
  • 設置屬性HttpServletResponse不會利用任何東西,也不它將使任何意義,因爲響應客戶端 - 而不是從客戶端,即瀏覽器,這是不能夠理解的是,儘管如此。而且你必須明白,JSP和Servlet都在服務器端運行,無論如何。因此,settng屬性request在servlet和得到這些在JSP中,不涉及客戶端都沒有。
6

屬性始終適用於一些範圍。例如,如果您希望它們僅應用於當前請求,則將它們綁定到請求對象。

同樣,如果你想讓它適用於當前的會話,然後將它們綁定到會話對象。與整個正在運行的應用程序實例相關的屬性在servlet上下文對象上設置。

你提出的對象具有完全相同的範圍,因爲這些已經提供:響應具有相同的範圍(a.k.a壽命)作爲請求。 servlet配置與servlet上下文具有完全相同的範圍。

因此,在這些方法上添加getAttribute()/setAttribute()只會增加混淆(「我是否在請求或響應中設置了屬性?」)並且不添加任何其他功能。

0

「請求」範圍是真正的「請求 - 應答」範圍。

相關問題