直接上干的,新建web项目appname ,
项目包结构
appname/src/controllers/services /domains /filters /utils /configwebapp/img/js/WEB-INF/templates//views/
controllers中存放controller ,类名必须要以Controller后缀,可以继续分包,但不鼓励package controllers public class TestController ? {
public String hello(){return "Hello World";}
@Ok(">>:/test/redirect2") public String redirect(){return "redirect message";} public void redirect2(){}
}
输入:url: localhost:8080/appname/test/hello ---> 会执行 TestContrlller?.hello(), --》 webapp/WEB-INF/views/test/hello.jsp 在hello.jsp中(内容为${obj}), 则会显示 Hello World
输入 localhost:8080/appname/test/redirect >>webapp/WEB-INF/views/test/redirect2.jsp,
在redirect2.jsp(内容为${message} )中则显示 redirect message
是不是很简单,省掉了复杂的配置文件和注解,有什么其他需要,直接用注解覆盖调默认配置即可。