java - Different Between this two method in jsp page -



java - Different Between this two method in jsp page -

what difference between:

this.log("log message");

and

((httpservlet)page).log("anothermessage");

?

if @ generated servlet jsp find this , page both same. here page , implicit object in jsp.

generate servlet code jsp:

public void _jspservice(httpservletrequest request, httpservletresponse response) throws java.io.ioexception, servletexception { pagecontext pagecontext = null; httpsession session = null; servletcontext application = null; servletconfig config = null; jspwriter out = null; object page = this; // page , same jspwriter _jspx_out = null; pagecontext _jspx_page_context = null; ...

the log() method defined in genericservlet. here tomcat(apache) specific implementation of generated servlet jsp:

javax.servlet.genericservlet extended byjavax.servlet.http.httpservlet extended byorg.apache.jasper.runtime.httpjspbase

so this.log("log message") equivalent ((httpservlet)page).log("anothermessage")

java

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -