spring mvc 控制器 怎么写?比如URL.com/Controller/tt,那么执行tt位置的代码写在哪里?

springmvc控制器怎么写?比如URL.com/Controller/tt,那么执行tt位置的代码写在哪里?... spring mvc 控制器 怎么写?比如URL.com/Controller/tt,那么执行tt位置的代码写在哪里? 展开
 我来答
zeta_func
2015-02-17 · TA获得超过228个赞
知道答主
回答量:201
采纳率:0%
帮助的人:124万
展开全部

确保你的xxx-servlet.xml定义了

<mvc:annotation-driven />

定义随便叫什么的普通类:

public class XXXController {
    ...
}

在 XXXController 上添加 Controller 和 RequestMapping Annotation:

@Controller
@RequestMapping("Controller") 
public class XXXController {
    ...
}

在 XXXController 上定义任意名称的公共方法。

@Controller
@RequestMapping("Controller")
public class XXXController {
    public String tt() {
        return "path-to-jsp";
    }
}

在该方法上加上 RequestMapping Annotation:

@Controller
@RequestMapping("Controller")
public class XXXController {
    @RequestMapping("tt")
    public String tt(Model model) {
        model.addAttribute("property", "value");
        // 返回 path-to-jsp 指定的 jsp 页面
        return "path-to-jsp";
    }
}

开始调试。

追问
定义随便叫什么的普通类
那么这个类放在何处?
xxx-servlet.xml定义怎么和这个普通类对应?感谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式