- package com.wuwei.controller;
- import java.util.List;
- import org.marker.mvc.controller.Controller;
- import org.marker.mvc.controller.an.Before;
- import org.marker.mvc.controller.an.Namespace;
- import org.marker.mvc.controller.an.Result;
- import org.marker.mvc.controller.an.Results;
- import org.marker.mvc.controller.intercept.UniqueConnection;
- import org.marker.mvc.model.engine.IME;
- import org.marker.mvc.model.engine.ModelEngine;
- import org.marker.mvc.view.render.RenderType;
- /**
- * MyMVC Demo
- * 访问地址为:http://ip:端口/命名空间/方法名称.do
- * @author marker
- * */
- @Namespace("/test/")
- @Results({//视图集
- @Result(name="hello",type=RenderType.JSP,to="hello.jsp"),
- @Result(name="userlist",type=RenderType.JSP,to="user.jsp"),
- })
- @Before(UniqueConnection.class)//唯一数据库连接拦截器
- public class IndexController extends Controller {
- private static final long serialVersionUID = -409300377022252007L;
- //数据库操作引擎
- private IME dao = ModelEngine.me();
- //HelloMyMVC
- public String index(){
- put("msg", "hello MyMVC! ");
- return "hello";
- }
- /** 显示用户 */
- public String user(){
- List<Object> allusers = dao.find("select * from user ");
- put("users", allusers);//写入请求
- return "userlist";
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/0408201410117.html
来源: http://www.codesnippet.cn/detail/0408201410117.html