package cn.chen.servlet;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.chen.core.TemplateController;
import cn.chen.dao.ConsumeDAO;
import cn.chen.domain.Ctype;
/**
* ����ҳ
*/
@WebServlet("/help")
public class HelpAction extends HttpServlet {
private static final long serialVersionUID = 1L;
public HelpAction() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String templatePath="/pages/help.html";
File htmlFile=new File(request.getServletContext().getRealPath("")+templatePath);
if(htmlFile.exists()){
request.getRequestDispatcher(templatePath).include(
request, response);
}else{
ConsumeDAO consumeDAO=new ConsumeDAO();
List<Ctype> typeList;
typeList=consumeDAO.getTypeList();
HashMap<String,Object> data = new HashMap<String,Object>();
data.put("typelist", typeList);
TemplateController.crateHTML(request.getServletContext(), data,"/pages/help.tpl", templatePath);
request.setAttribute("typelist", typeList);
request.getRequestDispatcher("/pages/help.tpl").forward(request, response);
}
}
}