webForumDet fria alternativet

web.xml från bean

5 svar · 300 visningar · startad av andreascarlsson

andreascarlssonMedlem sedan feb. 2003202 inlägg
#1

Jag undrar hur man kan hämta värden från parametrar i web.xml, från en böna???

I web.xml har jag följande tag:

   <context-param> 
      <param-name>test</param-name> 
      <param-value>testar lite</param-value> 
   </context-param>

Denna parameter kan man ju accessa från en JSP-sida genom att t.ex. skriva:

out.print(getServletContext().getInitParameter("test"));

Men om jag vill hämta denna parameter från en javabean, hur sjutton gör jag då??

Någon som har ett tips?? :q

Tack på förhand!

spangoMedlem sedan juni 20008 205 inlägg
#2

Skicka in ServletContext:en eller värdet på parametern? :q

andreascarlssonMedlem sedan feb. 2003202 inlägg
#3

Nej! helst inte...

Jag vill inte anropa bönan från JSP-sidan. Jag vill bara nå parametrarna som finns i web.xml direkt från bönan, utan inblandning av någon jsp-sida.

Går detta?

ViktorMedlem sedan aug. 20021 752 inlägg
#4

Hur ska bönan använda då? Det är ju en vanlig java klass och blir en böna först när du anroppar den från en JSP. Du kan ju alltid öppna web.xml som en vanlig fil och parsa den själv och hämta de värden som du vill ha.

/Viktor

andreascarlssonMedlem sedan feb. 2003202 inlägg
#5

Jo iochförsig... Hade dock hoppats på att det fanns något smidigare sätt att läsa in parametrarna, än att parsa allt själv! T.ex. getServletContext().getInitParameter("foo");

Men det blir nog att knåpa ihop en parser ändå...

ViktorMedlem sedan aug. 20021 752 inlägg
#6

andreascarlsson skrev:

Jo iochförsig... Hade dock hoppats på att det fanns något smidigare sätt att läsa in parametrarna, än att parsa allt själv! T.ex. getServletContext().getInitParameter("foo");

Som spango säger så måste du då skicka med ServletContext från en servlet.

/Viktor

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)