Jodd Madvoc - hello madvoc
Jodd MVC 最简单实践
1. 准备Jar
- jodd-3.4.8.jar
- slf4j-api-1.7.5.jar
- slf4j-simple-1.7.5.jar
如果使用 maven 只需在 pom.xml 中添加依赖
02 | < groupId >org.jodd</ groupId > |
03 | < artifactId >jodd-madvoc</ artifactId > |
04 | < version >3.4.8</ version > |
07 | < groupId >org.slf4j</ groupId > |
08 | < artifactId >slf4j-api</ artifactId > |
09 | < version >1.7.5</ version > |
12 | < groupId >org.slf4j</ groupId > |
13 | < artifactId >slf4j-simple</ artifactId > |
14 | < version >1.7.5</ version > |
2. 添加madvoc的过滤器
文件: web.xml
2 | < filter-name >madvoc</ filter-name > |
3 | < filter-class >jodd.madvoc.MadvocServletFilter</ filter-class > |
6 | < filter-name >madvoc</ filter-name > |
7 | < url-pattern >/*</ url-pattern > |
3. 添加 Action
文件: webit/demo/madvoc/HelloAction.java
02 | package webit.demo.madvoc; |
04 | import jodd.madvoc.meta.Action; |
05 | import jodd.madvoc.meta.MadvocAction; |
12 | public class HelloAction { |
15 | public Object view() { |
16 | return "text:hello madvoc" ; |
4. OK 完成,验收
启动 tomcat
1 | [http-apr- 8080 -exec- 36 ] INFO jodd.madvoc.Madvoc - Madvoc starting... |
2 | [http-apr- 8080 -exec- 36 ] INFO jodd.madvoc.Madvoc - Default Madvoc web application created. |
3 | [http-apr- 8080 -exec- 36 ] INFO jodd.madvoc.Madvoc - Configuring Madvoc using default automagic configurator |
4 | [http-apr- 8080 -exec- 36 ] INFO jodd.madvoc.config.AutomagicMadvocConfigurator - Madvoc configured in 50 ms. Total actions: 1 |
5 | [http-apr- 8080 -exec- 36 ] INFO jodd.madvoc.Madvoc - Madvoc is up and running. |
浏览器打开 http://localhost:8080/ [部署的项目名字] /hello.html