[ 
https://issues.apache.org/jira/browse/FELIX-6646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17761176#comment-17761176
 ] 

Rakesh Kumar commented on FELIX-6646:
-------------------------------------

But isn't in that case I need to add all the code which is present in 
{*}org.apache.felix.webconsole.AbstractWebConsolePlugin.doGet{*}?

Because that renders the whole page including header, footer, navigation etc.?
{code:java}
protected void doGet( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException {
    if ( !spoolResource( request, response ) ) {
        // detect if this is an html request
        if ( isHtmlRequest(request) ) {
            // start the html response, write the header, open body and main div
            PrintWriter pw = startResponse( request, response );

            // render top navigation
            renderTopNavigation( request, pw );

            // wrap content in a separate div
            pw.println( "<div id='content'>" );
            renderContent( request, response );
            pw.println( "</div>" );

            // close the main div, body, and html
            endResponse( pw );
        } else {
            renderContent( request, response );
        }
    }
} {code}

> Plugin registered using AbstractServlet renders a blank page
> ------------------------------------------------------------
>
>                 Key: FELIX-6646
>                 URL: https://issues.apache.org/jira/browse/FELIX-6646
>             Project: Felix
>          Issue Type: Bug
>          Components: Web Console
>    Affects Versions: webconsole-4.9.0
>            Reporter: Rakesh Kumar
>            Assignee: Carsten Ziegeler
>            Priority: Major
>
> WebConsole v4.9.0 plugin registered using AbstractServlet renders a blank 
> page.
> Earlier i was using 
> *AbstractWebConsolePlugin* as a base class and the implementation rendered a 
> form where user submits the form value and a POST is fired to the plugin 
> where plugin does some processing and set some variable in 
> DefaultVariableResolver and finally calls the doGet(which is in 
> AbstractWebConsolePlugin) to re-render the form again with populated values.
>  
> This was working fine.
>  
> But with version 4.9.0 the doGet of 
> {code:java}
> org.apache.felix.webconsole.servlet.AbstractServlet{code}
> is called which does not render anything, just shows a blank page.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to