View Javadoc
1   package net.sf.appstatus.demo.pages;
2   
3   import java.io.IOException;
4   import java.io.UnsupportedEncodingException;
5   import java.util.HashMap;
6   import java.util.Map;
7   
8   import javax.servlet.ServletOutputStream;
9   import javax.servlet.http.HttpServletRequest;
10  import javax.servlet.http.HttpServletResponse;
11  
12  import net.sf.appstatus.web.StatusWebHandler;
13  import net.sf.appstatus.web.pages.AbstractPage;
14  
15  public class CustomPage extends AbstractPage {
16  
17  	public void doGet(StatusWebHandler webHandler, HttpServletRequest req, HttpServletResponse resp)
18  			throws UnsupportedEncodingException, IOException {
19  		setup(resp, "text/html");
20  
21  		ServletOutputStream os = resp.getOutputStream();
22  		Map<String, String> valuesMap = new HashMap<String, String>();
23  		valuesMap.put("content", "Hello");
24  		os.write(getPage(webHandler, valuesMap).getBytes("UTF-8"));
25  		os.close();
26  	}
27  
28  	public void doPost(StatusWebHandler webHandler, HttpServletRequest req, HttpServletResponse resp) {
29  		// TODO Auto-generated method stub
30  
31  	}
32  
33  	public String getId() {
34  		return "demo";
35  	}
36  
37  	public String getName() {
38  		return "Demo";
39  	}
40  
41  }