public Response inputForm()

in showcase/src/main/java/org/apache/peeco/showcase/HelloWorldHandler.java [83:105]


    public Response inputForm(Request request){
        StringBuilder builder = new StringBuilder();
        builder.append("<!DOCTYPE html>\r\n")
                .append("<html><head><meta charset='utf-8' /><title>")
                .append("Name Input Form")
                .append("</title></head><body>\r\n")
                .append("<form action=\"post\" method=\"POST\">\r\n")
                .append("Enter your name: \r\n")
                .append("<input type=\"text\" name=\"user\" />\r\n")
                .append("<input type=\"submit\" value=\"Submit\" />\r\n")
                .append("</form>\r\n")
                .append("</body></html>\r\n");

        String responseContent = builder.toString();
        ByteArrayInputStream output = new ByteArrayInputStream(
                responseContent.getBytes(StandardCharsets.UTF_8));

        Response response = new Response(output);
        response.addHeader("statusCode", "200");
        response.addHeader("content-type", "text/html");

        return response;
    }