servlet中ServletConfig的使用

2021-09-06 14:19:21 字數 772 閱讀 4918

**:

前言

相對於servletcontext,servletconfig是針對特定的servlet的引數或屬性。servletconfig是表示單獨的servlet的配置和引數,只是適用於特定的servlet。從乙個servlet被例項化後,對任何客戶端在任何時候訪問有效,但僅對本servlet有效,乙個servlet的servletconfig物件不能被另乙個servlet訪問。

1. 首先要設定初始化引數,如果只有乙個特定的servlet要設定的引數(servlet名字以及其它引數等),其它servlet不能共享,應該配置為servletconfig引數,如乙個讀取附件的servlet要用到絕對目錄,而別的servlet不會用到:

mail.getattservlet

abspath

/usr/mail/ax/axman/maildir/

2. 其次要取得servletconfig物件:

1). 從init()方法中得到:

2). 從getservletconfig()方法中得到:

servletconfig config=this.getservletconfig();

if(config.getinitparameter("abspath").eaquals("adsd")

3). 也可直接呼叫getinitparameter()方法獲得引數值

servlet中ServletConfig的使用

httpservletrequest,httpservletresponse 這兩個屬性的作用範圍最小。時間上 只是本身請求和應答完成就失效,當然 是把當前的request物件取出來傳給另一 個資源,其實本身的request物件還是只生存到本次請求結束,response也同樣。空間上 只能傳送請求的...

Servlet入門 servlet路徑問題

1.servlet路徑 url pattern 作用 將乙個請求網路位址和servlet類建立乙個對映關係 servlet可以對映多個url 例如 myservlet com.test.myservlet myservlet mmmyservlet kk2.url對映模式 配置 url位址取值可以是...

servlet中的跳轉

在servlet中,從乙個servlet跳到另乙個servlet,有基於客戶端和伺服器兩個不同的方法。1.基於客戶端,及傳送301,進行重定向 response.sendredirect url 其中 url 是位址的字串,以 開頭是根目錄開始,否則是相對位址。2.基於伺服器,進行分派。reques...