Hi, Alex.

     Since JSP's are turned into servlets before they are executed, I don't
see why you couldn't do this.  For your convenience, JSP's have some common
objects already available for use.  The "application" object is equivalent to
the javax.servlet.ServletContext object you would get by doing a
getServletContext() call.  So, application.getInitParameter("key") should do
the trick, too.

HTH,
-Jeff



                                                                                       
                            
                    Jacob Kjome                                                        
                            
                    <[EMAIL PROTECTED]        To:     "Tomcat Users List" 
<[EMAIL PROTECTED]>              
                    m>                   cc:                                           
                            
                                         Subject:     Re[4]: Quick Question            
                            
                    08/13/02                                                           
                            
                    12:00 PM                                                           
                            
                    Please                                                             
                            
                    respond to                                                         
                            
                    Jacob Kjome                                                        
                            
                                                                                       
                            
                                                                                       
                            




Hello TOMITA,

I know next to nothing about JSP.  Haven't touched it.  I use XMLC and
Barracuda to do presentation.  However, I would think that you should
be able to use getServletContext() or something analogous in JSP.

Jake

Tuesday, August 13, 2002, 11:13:44 AM, you wrote:

TLC> Can I use something like this in my jsp page (instead of a java sevlet)
to
TLC> get the parameter name?,
TLC> before that I set the parameter in my web.xml file like this:

TLC> <context-param>
TLC>       <param-name>parameter name</param-name>
TLC>       <param-value>localhost</param-value>
TLC> </context-param>

TLC> String value =  getServletContext().getInitParameter("parameter name");

TLC> because I'm confusing here because of the name "getServletContext".....
is
TLC> it only works in a sevlet or it will work too in a jsp page???

TLC> thanks again
TLC> Alex Tomita








TLC> [EMAIL PROTECTED]
TLC> 13/08/2002 10:54 a.m.
TLC> Please respond to Tomcat Users List


TLC>         To:     Tomcat Users List <[EMAIL PROTECTED]>
TLC>         cc:     Tomcat Users List <[EMAIL PROTECTED]>
TLC>         Subject:        Re: Re[2]: Quick Question



TLC> My bean is WEB-INF/classes....






TLC> Jacob Kjome <[EMAIL PROTECTED]>
TLC> 13/08/2002 10:43 a.m.
TLC> Please respond to Tomcat Users List


TLC>         To:     Tomcat Users List <[EMAIL PROTECTED]>
TLC>         cc:
TLC>         Subject:        Re[2]: Quick Question



TLC> Hello TOMITA,

TLC> Where does your Bean exist?  Is it in one of Tomcat's classloaders, or
TLC> is it running out the WEB-INF/classes or WEB-INF/lib folder of your
TLC> webapp.  I'm geussing the it is in one of Tomcat's classloaders
TLC> meaning $CATALINA_HOME/common/lib, server/lib, or lib (shared/lib in
TLC> Tomcat-4.1.x).

TLC> Those classloaders can't see the individual webapp classloaders.
TLC> However, libraries in your webapp *can* see Tomcat's plublic
TLC> classloaders (all bug server/lib, server/classes).

TLC> You may have to rearrange the location of your libraries.

TLC> Jake

TLC> Tuesday, August 13, 2002, 9:29:19 AM, you wrote:

TLC>> Hi all,

TLC>> I'm trying to resolve this problem with all the solutions that you
TLC> gave
TLC>> me,  but it doesn't work...
TLC>> This is what I did:

TLC>> in my java bean (not a servlet), I have this code:


TLC>> public class DbBean {
TLC>>    public  int Connect()  {
TLC>>    InputStream is =
TLC>>
TLC> Thread.currentThread().getContextClassLoader().getResourceAsStream
("config.txt");
TLC>>         if (is == null) {
TLC>>                 return 0;
TLC>>         }
TLC>>         else {
TLC>>                 return 1;
TLC>>         }
TLC>> }


TLC>> then in my jsp, I called this method, and then I write the value (0
TLC> or
TLC>> 1)..

TLC>> The txt file is in "WEB-INF/classes/beans...", because "DbBean" is in

TLC> a
TLC>> package called "beans", and I start tomcat from TOMCAT_HOME/bin..
TLC>> When I load the jsp, the method Connect of the DbBean (java bean)
TLC> returned
TLC>> 0, which means the InputStream is null, but if I put the txt file in
TLC>> TOMCAT_HOME/bin, I had no problem...., the method returned 1....  why

TLC> is
TLC>> that??.. I'm using Tomcat 3.2
TLC>> Do I need to set something else in Tomcat??....

TLC>> thanks again
TLC>> Alex Tomita













TLC>> "Drinkwater, GJ (Glen)" <[EMAIL PROTECTED]>
TLC>> 13/08/2002 08:11 a.m.
TLC>> Please respond to Tomcat Users List


TLC>>         To:     Tomcat Users List <[EMAIL PROTECTED]>
TLC>>         cc:
TLC>>         Subject:        RE: Quick Question




TLC>> tomcats default directory is where ever you called the startup.sh/bat


TLC>> file.
TLC>> So if you dont use another script to call the startup.sh/bat file
TLC> tomcats
TLC>> default will be the bin directory.

TLC>> Use this code to find the directory where WEB-INF is.  Then you can
TLC>> traverse
TLC>> your directory structure from there.

TLC>> //get context path
TLC>>     ServletConfig scon = null ;
TLC>>     String workingDir = null;

TLC>>     public void init(ServletConfig config) {
TLC>>         scon = config ;
TLC>>      }
TLC>>  public void doPost(HttpServletRequest request, HttpServletResponse
TLC>> response)
TLC>>     throws ServletException, IOException {

TLC>>         //get working dir
TLC>>         ServletContext sc = scon.getServletContext();
TLC>>         workingDir = sc.getRealPath("");


TLC>> --
TLC>> To unsubscribe, e-mail:   <
mailto:[EMAIL PROTECTED]>
TLC>> For additional commands, e-mail: <
mailto:[EMAIL PROTECTED]>









--
Best regards,
 Jacob                            mailto:[EMAIL PROTECTED]


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>






--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to