?? clientvisit.java
字號:
/*
* 創建日期 2005-12-7
*
* TODO 要更改此生成的文件的模板,請轉至
* 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
*/
package bit.jeffy.tags;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.http.HttpSession;
import bit.jeffy.business.*;
/**
* @author jeffy
*
* TODO 要更改此生成的類型注釋的模板,請轉至 窗口 - 首選項 - Java - 代碼樣式 - 代碼模板
*/
public class ClientVisit extends TagSupport {
/*
* (非 Javadoc)
*
* @see javax.servlet.jsp.tagext.Tag#doEndTag()
*/
private static ClientManagement cm = null;
private static ClientFileManagement cfm = null;
private static ClientMessage cmg = null;
private static ClientRemind cr = null;
private static ClientError ce = null;
public int doEndTag() throws JspException {
// TODO 自動生成方法存根
JspWriter out = pageContext.getOut();
HttpServletRequest request = (HttpServletRequest) pageContext
.getRequest();
HttpSession session = (HttpSession) pageContext.getSession();
int nCount = 1;
String view = (String) request.getAttribute("view");
String cur_user = (String) session.getAttribute("current_user");
String page = (String)request.getAttribute("page");
String page_r = (String)request.getAttribute("page_r");
if (cur_user == null) {
return 0;
}else {
try {
cur_user = new String(cur_user.getBytes("ISO-8859-1"),"GB2312");
}catch(Exception e) {
return 0;
}
}
if (view != null)
nCount = Integer.parseInt(view);
else
nCount = 1;
if(page == null){
page = "0";
}
if(page_r == null) {
page_r = "0";
}
if (ce == null)
ce = new ClientError(out);
try {
if (nCount == 1) {
cm = new ClientManagement(out, cur_user);
if (cm != null) {
cm.doplay();
} else {
ce.doplay(1);
}
} else if (nCount == 2) {
cfm = new ClientFileManagement(out, cur_user, page, request);
if (cfm != null) {
cfm.doplay();
} else {
ce.doplay(1);
}
} else if (nCount == 3) {
cmg = new ClientMessage(out, cur_user);
if (cmg != null) {
cmg.doplay();
} else {
ce.doplay(1);
}
} else if (nCount == 4) {
cr = new ClientRemind(out, cur_user, page_r);
if (cr != null) {
cr.doplay();
} else {
ce.doplay(1);
}
} else {
ce.doplay(2);
}
} catch (Exception e) {
e.printStackTrace();
ce.doplay(3);
}
return super.doEndTag();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -