📄 selectnextscreenhandler.java
字号:
/**
* DefaultServlet 07/01/2002,
* Author:
*
* Copyright (c) 2002 Censoft Corp.
* Beijing China
* All rights reserved.
*
* Modifier:
* Time:
***/
package com.gs.control.handlers;
import javax.servlet.http.*;
import com.gs.control.event.*;
import com.gs.control.util.*;
import com.gs.control.exceptions.*;
import com.gs.util.*;
/**
* 屏幕流控制器,返回所显示页面
*
*/
public class SelectNextScreenHandler
extends DefaultHandlerSupport {
private static final String defaultPage = "/index.jsp";
/*
* processEvent.
*/
public HandlerEvent processEvent(HttpServletRequest request) throws
WebException {
Debug.println("[SelectNextScreenHandler]processEvent----->begin!");
return new HandlerEvent();
}
/*
* processEvent 2.
*/
public String processEvent(HandlerEvent event) throws WebException {
String nextPage = defaultPage;
try {
Debug.println("[SelectNextScreenHandler]processEvent----->begin!");
String handlerName = event.getHandlerName();
boolean isFinished = event.getIsFinished();
/*
* Judge which is the next page according to the handlerName and handling result.
*/
if (handlerName.equals("PostHandler")) {
nextPage = isFinished ? EnterpriseScreen.bbs_toResultPage :
EnterpriseScreen.sys_appFailPage;
}
else if (handlerName.equals("ShowHandler")) {
nextPage = isFinished ? EnterpriseScreen.bbs_toShowPage :
EnterpriseScreen.sys_appFailPage;
}
}
catch (Exception ex) {
Debug.println("[SelectNextScreenHandler]Exception----->" +
ex.getMessage());
//ex.printStackTrace();
throw new WebException("[SelectNextScreenHandler]Exception:" +
ex.getMessage());
}
Debug.println(
"[SelectNextScreenHandler]nextScreen----->end!nextPage is:" +
nextPage);
return nextPage;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -