package org.esmerilprogramming.overtown.management; import org.esmerilprogramming.overtown.annotation.Controller; import org.esmerilprogramming.overtown.annotation.path.Get; import org.esmerilprogramming.overtown.annotation.path.Path; import org.esmerilprogramming.overtown.annotation.path.Post; import org.esmerilprogramming.overtown.http.OvertownRequest; @Controller public class RestController { public RestController() {} @Get( value ="form/" ,template = "form.ftl") public void form(){ System.out.println("With slash"); } @Post( value ="form/" ,template = "form.ftl") public void postForm(){ System.out.println("Post With slash"); } /*@Get( value ="form" ,template = "rest/form.ftl") public void formM(){ System.out.println("SAME BUT WHITOUT SLASH"); }*/ @Post(template = "result.ftl") public void form(String message , OvertownRequest request){ request.addAttribute("message" , message); } @Path(template = "rest/form.ftl") public void getandpost(String message , OvertownRequest request){ request.addAttribute("message" , message); System.out.println("message = " + message); } }