bodytag.java

来自「招标投标网上系统」· Java 代码 · 共 72 行

JAVA
72
字号
package cn.com.syntc.webapp.taglib;
/*
 *********************************************************************
 *  文件 : BodyTag:$
 *  项目 : 长沙银行
 *  公司 : 沈阳东软软件股份有限公司
 *  日期 : $Date$
 *  说明 :
 **********************************************************************
 * 版本历史:
 * $Log:  $
 *********************************************************************
 */
import java.io.IOException;
import javax.servlet.jsp.tagext.TagSupport;
import javax.servlet.jsp.*;
import javax.servlet.ServletResponse;
import org.apache.struts.action.*;
import org.apache.struts.util.RequestUtils;
import java.util.Enumeration;

import cn.com.syntc.webapp.session.UserSession;

/**
 *  <p>
 *
 *  Description:页面主体标签</p> <p>
 *
 *  Copyright: Copyright (c) 2003</p> <p>
 *
 *  Company: neusoft </p>
 *
 *@author     wangy    Mail : wangyong@neusoft.com
 *@created    2003年12月9日
 *@version    1.0
 */
public class BodyTag   extends TagSupport
{
  public int doStartTag() throws JspTagException
  {
    try
    {
      pageContext.getOut().flush();
    }
    catch (Exception e)
    {
      // do nothing
    }
    return SKIP_BODY;
  }

  public int doEndTag() throws JspTagException
  {
    try
    {
      String target = (String)pageContext.getRequest().getAttribute("target");

      pageContext.getOut().flush();

      pageContext.getRequest()
         .getRequestDispatcher(target)
         .include(pageContext.getRequest(), pageContext.getResponse());

      pageContext.getOut().flush();
    }
    catch (Exception e) 
    {
	    e.printStackTrace();
    }
    return EVAL_PAGE;
  }
}

⌨️ 快捷键说明

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