Archive

2011年5月 的Archive

HttpBaseJsp

2011年5月18日 Austin 尚無評論
package org.gclin.core.web;

import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.HttpJspPage;
import javax.servlet.http.HttpServlet;

public abstract class HttpBaseJsp extends HttpServlet implements HttpJspPage {
	private static final long serialVersionUID = 5971944450223631606L;

	@Override
	public void init(ServletConfig config) throws ServletException {
		super.init(config);
		jspInit();
		_jspInit();
	}

	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		_jspService(request, response);
	}

	@Override
	public void destroy() {
		jspDestroy();
		_jspDestroy();
	}

	@Override
	public void jspInit() {}
	public void _jspInit() {}

	@Override
	public void jspDestroy() {}
	protected void _jspDestroy() {}

	@Override
	public void _jspService(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {}

}
<%@page contentType="text/html; charset=BIG5"
	extends="org.gclin.core.web.HttpBaseJsp"%>
...
Categories: 未分類 Tags: