⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 errorforward.java

📁 jsp考勤
💻 JAVA
字号:
/*
 *	Copyright (C) 2004, TOA-System Co.  All rights reserved.
 */
package util;

import javax.servlet.*;
import javax.servlet.http.*;

import def.*;
import exce.*;

/**
 *	偙偺僋儔僗偼丄僄儔乕梡JSP偵forward偡傞僋儔僗偱偡丅<br>
 *	@version	2.00
 *	@author		TOA
 *	
 *	峏怴棜楌
 *	<ul>
 *		<li>僐儊儞僩傪捛壛
 *	</ul>
 */
public class ErrorForward extends HttpServlet{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	*	僄儔乕梡JSP偵forward偡傞
	*	@param	pageflg	0:億僢僾傾僢僾儊僢僙乕僕傪昞帵丂1:夋柺僼儖僄儔乕傪昞帵
	*	@param	req		HttpServletRequest僆僽僕僃僋僩
	*	@param	res		HttpServletResponse僆僽僕僃僋僩
	*	@param	cotx	ServletContext
	*/
	public void errForward (int pageflg, String mes,
							 HttpServletRequest req, HttpServletResponse res, ServletContext cotx) {
		String	reqfilename = null;
		//僙僢僔儑儞忣曬傪庢摼
		HttpSession session	= req.getSession(true);
		String window_name = (String) session.getAttribute(SISnet.SESSION_ID_STR + ".r_flame");

		try {
			if ( pageflg == 0 ) {
				if ( window_name == null ) {
					reqfilename = "/hb/util/Error.jsp";
				} else {
					reqfilename = "/hb/util/Error_k.jsp";
				}
			} else {
				reqfilename = "/hb/util/FullError.jsp";
			}
			req.setAttribute("JspParam",mes);
			cotx.getRequestDispatcher(reqfilename).forward( req, res );

		} catch (Exception e) {
			throw new OriginalException(e);
		} finally {
		}	
	}

	/**
	*	僄儔乕梡JSP偵forward偡傞
	*	@param	mode	0:Servlet偐傜丂1:JSP偐傜
	*	@param	pageflg	0:億僢僾傾僢僾儊僢僙乕僕傪昞帵丂1:夋柺僼儖僄儔乕傪昞帵
	*	@param	req		HttpServletRequest僆僽僕僃僋僩
	*	@param	res		HttpServletResponse僆僽僕僃僋僩
	*	@param	cotx	ServletContext
	*/
	public void errForward (int mode,int pageflg, String mes,
							 HttpServletRequest req, HttpServletResponse res, ServletContext cotx) {
		String	reqfilename = null;
		//僙僢僔儑儞忣曬傪庢摼
		HttpSession session	= req.getSession(true);
		String r_flame = (String) session.getAttribute(SISnet.SESSION_ID_STR + ".r_flame");

		String dir = "/hb/util/";

		try {
			if ( pageflg == 0 ) {
				if ( r_flame == null ) {
					reqfilename = dir + "Error.jsp";
				} else {
					reqfilename = dir + "Error_k.jsp";
				}
			} else {
				reqfilename = dir + "FullError.jsp";
			}
			req.setAttribute("JspParam",mes);
			cotx.getRequestDispatcher(reqfilename).forward( req, res );

		} catch (Exception e) {
			throw new OriginalException(e);
		} finally {
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -