dateoptiontag.java

来自「是Eclipse web开发从入门到精通的源码」· Java 代码 · 共 35 行

JAVA
35
字号
package tags;

import javax.servlet.jsp.tagext.BodyTagSupport;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.BodyContent;
import java.io.IOException;

public class DateOptionTag  extends BodyTagSupport
{
    JspWriter out=null;
    
    /**
     * 覆盖doAfterBody()类
     * @see javax.servlet.jsp.tagext.IterationTag#doAfterBody()
     */
    public int doAfterBody()
    {
    	//取得BodyContent对象
        BodyContent body=getBodyContent();
        //取得Body中的内容
        String content=body.getString();
        //取得JspWriter对象
        out=body.getEnclosingWriter();
        try {
        	//取得正确的日期格式
            out.print(content.substring(0,4)+"年"+content.substring(4,6)+"月"+content.substring(6,8)+"号");

        } catch (IOException e) {
            e.printStackTrace();
        }

        return (SKIP_BODY);
	}
}

⌨️ 快捷键说明

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