gpt4 book ai didi

java - Spring : Configure xml to make a controller return a view depending on a parameter

转载 作者:行者123 更新时间:2023-11-30 03:39:27 25 4
gpt4 key购买 nike

我有一个基于 spring MVC 的应用程序,我想添加一个功能,其中我的一些 Controller 将根据参数的值返回相同的 View 。

@RequestMapping("/someView")
public String returnView(Model model, HttpServletRequest request, String param){
if(param.equals("condition")){
return "commonView";
}

// do stuff

return "methodSpecificView";
}

有没有办法可以在 xml 中配置第一个 if 条件?由于类似的功能需要在许多 Controller 中实现,并且我不想编写样板代码,因此 xml 配置可以使事情变得更简单。

此外,如果第一个可行,是否可以扩展以消除请求映射方法签名中的参数 param 并将其也放入 xml 中?

最佳答案

您可以使用@RequestMapping:

@RequestMapping(value = {"/someView", "/anotherView", ...}, params = "name=condition")
public String returnCommonView(){
return "commonView";
}

关于java - Spring : Configure xml to make a controller return a view depending on a parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27098708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com