Skip to Content
0
Former Member
Dec 05, 2005 at 05:36 AM

JspDynpage dont execute

31 Views

Hi

I'm developing a JspDynpage, when I deploy to portal and preview it, the JSP is show, but I found the JSPDynPage class are not executed, just redirecte to the jsp file. What's the problem?

public class ServerState extends PageProcessorComponent {

public DynPage getPage(){

NaiveLogger.log("ServerState.getPage()");

return new ServerStateDynPage();

}

public static class ServerStateDynPage extends JSPDynPage{

public ServerStateDynPage() {

NaiveLogger.log("ServerStateDynPage()");

}

public void doInitialization(){

NaiveLogger.log("ServerStateDynPage.doInitialization()");

}

public void doProcessAfterInput() throws PageException {

NaiveLogger.log("ServerStateDynPage.doProcessAfterInput()");

}

public void doProcessBeforeOutput() throws PageException {

NaiveLogger.log("ServerStateDynPage.doProcessBeforeOutput()");

this.setJspName("dddddddd.jsp");//does't matter

System.exit(0);//doesn't matter

}

public void startup(Event e) {

NaiveLogger.log("ServerStateDynPage.startup(event)");

}

}

}

<?xml version="1.0" encoding="utf-8"?>

<application name="com.dimension.s2s2">

<application-config>

<property name="PrivateSharingReference" value="htmlb"/>

</application-config>

<components>

<component name="ServerState">

<component-config>

<property name="ClassName" value="com.dimension.s2s.ep.ServerState"/>

<property name="ComponentType" value="jspnative"/>

<property name="JSP" value="pagelet/serverstate.jsp"/>

<property name="SafetyLevel" value="low_safety"/>

</component-config>

<component-profile>

<property name="tagLib" value="/SERVICE/htmlb/taglib/htmlb.tld"/>

</component-profile>

</component>

<component name="StartS2S">

<component-config>

<property name="ClassName" value="com.dimension.s2s.ep.StartS2S"/>

<property name="ComponentType" value="jspnative"/>

<property name="JSP" value="pagelet/startup.jsp"/>

</component-config>

<component-profile/>

</component>

<component name="Shutdown">

<component-config>

<property name="ClassName" value="com.dimension.s2s.ep.Shutdown"/>

<property name="ComponentType" value="jspnative"/>

<property name="JSP" value="pagelet/shutdown.jsp"/>

</component-config>

<component-profile/>

</component>

</components>

<services/>

</application>

Thank you very much!