Can I use something like this in my jsp page (instead of a java sevlet) to get the parameter name?, before that I set the parameter in my web.xml file like this:
<context-param> <param-name>parameter name</param-name> <param-value>localhost</param-value> </context-param> String value = getServletContext().getInitParameter("parameter name"); because I'm confusing here because of the name "getServletContext"..... is it only works in a sevlet or it will work too in a jsp page??? thanks again Alex Tomita [EMAIL PROTECTED] 13/08/2002 10:54 a.m. Please respond to Tomcat Users List To: Tomcat Users List <[EMAIL PROTECTED]> cc: Tomcat Users List <[EMAIL PROTECTED]> Subject: Re: Re[2]: Quick Question My bean is WEB-INF/classes.... Jacob Kjome <[EMAIL PROTECTED]> 13/08/2002 10:43 a.m. Please respond to Tomcat Users List To: Tomcat Users List <[EMAIL PROTECTED]> cc: Subject: Re[2]: Quick Question Hello TOMITA, Where does your Bean exist? Is it in one of Tomcat's classloaders, or is it running out the WEB-INF/classes or WEB-INF/lib folder of your webapp. I'm geussing the it is in one of Tomcat's classloaders meaning $CATALINA_HOME/common/lib, server/lib, or lib (shared/lib in Tomcat-4.1.x). Those classloaders can't see the individual webapp classloaders. However, libraries in your webapp *can* see Tomcat's plublic classloaders (all bug server/lib, server/classes). You may have to rearrange the location of your libraries. Jake 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 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> 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 or TLC> 1).. TLC> The txt file is in "WEB-INF/classes/beans...", because "DbBean" is in 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) 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 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 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]>