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!