千家信息网

Springmvc跳转controller无效的问题怎么解决

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍"Springmvc跳转controller无效的问题怎么解决",在日常操作中,相信很多人在Springmvc跳转controller无效的问题怎么解决问题上存在疑惑,小编查阅了各式资
千家信息网最后更新 2025年01月21日Springmvc跳转controller无效的问题怎么解决

这篇文章主要介绍"Springmvc跳转controller无效的问题怎么解决",在日常操作中,相信很多人在Springmvc跳转controller无效的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Springmvc跳转controller无效的问题怎么解决"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

目录
  • Springmvc跳转controller无效

    • 1、springmvc-servlet.xml

    • 2、web.xml,在改配置文件中将

  • springmvc无法进入controller、后台也不报错

    • 1、检查是否配置

    • 2、是否配置

    • 3、controller类是否加上

    • 4、视图解析器

    • 5、web.xml文件是否配置

Springmvc跳转controller无效

在实际搭建Springmvc工程,通过controller进行业务处理和逻辑跳转,经常发现接口URL拼写正确但是访问不到控制层,这里 给出两点说明,可供排查:

1、springmvc-servlet.xml

(只说明controller其他配置自行添加),在配置文件中添加

   //路径基于实际需求添加

2、web.xml,在改配置文件中将

    springmvc    *.do  

修改成

   springmvc    /  

controller格式如下:

@Controller@RequestMapping("/task")public class TaskController {    @Autowired    InsertTask insertTask;//注入添加任务接口    @RequestMapping(value="/insertTask")    public void insertTask(@RequestParam("productId") int productId,@RequestParam("taskname") String taskname,            HttpServletRequest request,Model model) {        insertTask.insertTaskService(productId, taskname);    }    @ResponseBody    @RequestMapping(value="/demo",method=RequestMethod.GET)    public String name() {        System.err.println("demo123");        return "demo";          }

接口访问路径格式如下:http://localhost:8080/task/demo

springmvc无法进入controller、后台也不报错

说说解决思路

1、检查是否配置

处理器映射器、处理器适配器

  

2、是否配置

扫描 controller包

3、controller类是否加上

@contaoller注解

@Controllerpublic class ItemController {    @Autowired    private ItemService itemService;    @RequestMapping("/item/{itemId}")    @ResponseBody    public TbItem getItemById(@PathVariable Long itemId) {        System.err.println(123);        TbItem tbItem = itemService.getItemById(itemId);        return tbItem;    }}

4、视图解析器

是否配置正确

                       

5、web.xml文件是否配置

springmvc文件启动

            springmvc        org.springframework.web.servlet.DispatcherServlet                            contextConfigLocation            classpath:spring/springmvc.xml                1                springmvc        /    

到此,关于"Springmvc跳转controller无效的问题怎么解决"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0