What
is the difference b/w variable declared
inside a declaration part and variable
declared in scriplet part?
A:
Variable declared inside declaration part
is treated as a global variable.that means
after convertion jsp file into servlet that
variable will be in outside of service method
or it will be declared as instance variable.And
the scope is available to complete jsp and
to complete in the converted servlet class.where
as if u declare a variable inside a scriplet
that variable will be declared inside a
service method and the scope is with in
the service method.
Is
there a way to execute a JSP from the
comandline or from my own application?
A:
There
is a little tool called JSPExecutor that
allows you to do just that. The developers
(Hendrik Schreiber <[email protected]>
& Peter Rossbach <[email protected]>)
aim was not to write a full blown servlet
engine, but to provide means to use JSP
for generating source code or reports.
Therefore most HTTP-specific features
(headers, sessions, etc) are not implemented,
i.e. no reponseline or header is generated.
Nevertheless you can use it to precompile
JSP for your website.