Servlet的初始化引數的配置和使用

2021-08-29 03:37:58 字數 1662 閱讀 1302

我們在配置servlet的時候,可能需要在啟動servlet的時候給他初始化一些引數,這樣我們可以在web.xml配置檔案中對servlet進行配置。

<?xml version="1.0" encoding="utf-8"?>

strutsdemo

/web-inf/struts-bean.tld

/web-inf/struts-bean.tld

/web-inf/struts-html.tld

/web-inf/struts-html.tld

/web-inf/struts-logic.tld

/web-inf/struts-logic.tld

/web-inf/struts-tiles.tld

/web-inf/struts-tiles.tld

/web-inf/struts-nested.tld

/web-inf/struts-nested.tld

action

config

/web-inf/struts-config.xml

debug22

action

*.do

onefileuploadservlet

org.zy.pro.strutsdemo.servlet.onefileuploadservlet a

aaaaaaaaaa

onefileuploadservlet

/onefileupload

added by jbuilder to compile jsps with debug info

debugjsp

org.apache.jasper.servlet.jspservlet

classdebuginfo

true3

debugjsp

*.jsp

如我們以上**中的藍色部分。即實現了我們的配置,那麼我們如何在我們的servlet中使用呢?

我們看我們的servlet部分**:

a);在我們的處理post的**中,我們可以取得我們的配置引數。

之後,我們就可以對此引數進行處理了。

如果我們通過次配置使用乙個xml來實現對servlet的擴充套件配置的話,那麼我們此時得到的是乙個xml檔案的路徑,那麼我們可以通過對xml的讀取和解析來取得我們想要的引數。

但是,我們不能在啟動的時候給servlet初始化乙個非string類的例項,如:

util

org.lyj.commons.util.digestutil

這種配置是錯誤的。因為我們的getinitparameter()方法僅能得到乙個字串型別的返回值。

以上是我的一點粗淺的認識,歡迎指導。

Servlet 的初始化

servlet 的初始化 在web專案中,有時候需要一些在伺服器啟動的時候就載入一些引數或載入一些類就可以使用servlet方便的完成。要在啟動服務就初始化需要配置load on startup值大於0。下面將在伺服器啟動時初始化,並傳入兩個初始化引數。initservlet initservlet...

servlet的初始化過程

1 web client 向servlet容器 tomcat 發出http請求 2 servlet容器接收web client的請求 3 servlet容器建立乙個httprequest物件,將web client請求的資訊封裝到這個物件中 4 servlet容器建立乙個httpresponse物件...

Jupyter qtconsole初始化配置

2 退出qtconsole時去除確定退出提醒,修改檔案jupyter qtconsole config.py第47行 set to display confirmation dialog on exit.you can always use exit or quit to force a direc...