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]>