package org.zdevra.guice.mvc.case10; import org.zdevra.guice.mvc.annotations.Controller; import org.zdevra.guice.mvc.annotations.Model; import org.zdevra.guice.mvc.annotations.Path; import org.zdevra.guice.mvc.annotations.RequestScopedAttribute; import org.zdevra.guice.mvc.annotations.View; @Controller public class Case10Controller { @Path("/do-something") @Model("out") @View("/WEB-INF/views/main.html.jsp") public String doSomething(@RequestScopedAttribute("USER") User usr) { if (usr == null) { throw new NullPointerException(); } return "something:" + usr.toString(); } }