Hi everyone!

I've looked all over the place for the past two days and I can't find any answers to my problem. I'm almost to the stage of taring my hair out but i thought that before i do that, i'll give list an email and see if anyone here can help.

Basically what I what to do is instantiate an Java object that I have written. I can do this is JSPs but not servlets... how come!?

eg
int something = 0;
BlahBlah useThis = new BlahBlah();
something = useThis.getSomeValue();

The above will work in JSP but not when I write it in a servlet. I really don't understand why. It's quite frustrating.

However, the only reason I tried using a servlet over a JSP to instantiate my object is that my object uses JNI. Assume that the method getSomeValue() of BlahBlah uses a native static method also in BlahBlah. If I get rid of the native method (and references to it) in BlahBlah, the JSP will run fine and the output of getSomeValue() will work and be output to HTML and returned to the client. However, if my getSomeValue() uses a native method, it will die. It will compile, but give many errors when you try and load the JSP through a browser.

Is it possible that JNI is not supported by JSP? If not, is it supported by using a Servlet? If so, how can I instatiate an object in a Servlet?

I'm using JDK 1.4, Tomcat 4.1.12 on a windows XP machine.

Please help, i don't know what to do!

many thanks!

=)
Pete from Melbourne, Australia



_________________________________________________________________
Unlimited Internet access -- and 2 months free!� Try MSN. http://resourcecenter.msn.com/access/plans/2monthsfree.asp


--
To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>

Reply via email to