| 1 | package dolda.jsvc.test; |
| 2 | |
| 3 | import dolda.jsvc.*; |
| 4 | import java.io.*; |
| 5 | |
| 6 | public class TestResponder implements Responder { |
| 7 | public void respond(Request req) { |
| 8 | req.outheaders().put("Content-Type", "text/html; charset=utf-8"); |
| 9 | PrintWriter out; |
| 10 | try { |
| 11 | out = new PrintWriter(new OutputStreamWriter(req.output(), "UTF-8")); |
| 12 | } catch(UnsupportedEncodingException e) { |
| 13 | throw(new Error(e)); |
| 14 | } |
| 15 | |
| 16 | out.println("<html>"); |
| 17 | out.println("<head><title>Barda</title></head>"); |
| 18 | out.println("<body>"); |
| 19 | out.println("<h1>Barda</h1>"); |
| 20 | out.println("Bardslen."); |
| 21 | out.println(req.inheaders()); |
| 22 | out.println("</body>"); |
| 23 | out.println("</html>"); |
| 24 | out.flush(); |
| 25 | } |
| 26 | } |