无法访问 productmanagement

来源:12-3 给商品增加积分字段及相应的程序改动

姜岑

2020-03-01

老师, 在修改了 point 相关的代码之后. 在访问 http://localhost:8080/O2O/shopadmin/productmanagement 无法访问, chrome 控制台也没有显示错误, 日志中也没有错误.

@Controller
@RequestMapping(value = "shopadmin", method = RequestMethod.GET)
public class ShopAdminController {
    @RequestMapping(value = "/shopoperation")
    public String shopOperation() {
        return "shop/shopoperation";
    }
    @RequestMapping(value = "/shoplist")
    public String shopList() {
        return "shop/shoplist";
    }

    @RequestMapping(value = "/shopmanagement")
    public String shopManagement() {
        return "shop/shopmanagement";
    }
    @RequestMapping(value = "/productcategorymanagement", method = RequestMethod.GET)
    private String productCategoryManage() {
        return "shop/productcategorymanagement";
    }


    @RequestMapping(value = "/productoperation")
    public String productOperation() {
        // 转发至商品添加/编辑页面
        return "shop/productoperation";
    }

    @RequestMapping(value = "/productmanagement")
    public String productManagement() {
        return "shop/productmanagement";
    }
}

上面这个 controller 里面的 shopadmin/shopoperation、shopadmin/shopmanagement、shopadmin/shoplist 都是可以访问的, 但是 shopadmin/productoperation、shopadmin/productmangement、shopadmin/productcategorymanagement 无法访问, 我登陆了账号, 是拦截器的原因吗? 麻烦老师看看. 没有看到任何的报错.

写回答

1回答

翔仔

2020-03-02

同学好,感觉是跟product相关的都访问不了了,我看拦截器里面也没有product呀,我感觉还是mapper写错了,导致执行的和product相关的操作的时候会报错?同学可以在拦截器这里设置断点,看看能通过不,如果可以,再在和当前页相关的controller里设置断点,看看是否能进去,一步步排查比如 shopadmin/productoperation,主要看看该页面里面对应的controller方法有没有反应  适当情况下可以clean tomcat 清空页面缓存试试

0
7
姜岑
回复
翔仔
老师找到问题了, 确实是在 getList 里面获取 List 之后并没有加入到 session 中, 我先问一下, 就是我的一次访问, 开不同的页面, session 都是存在的吗? 谢谢老师了.
2020-03-08
共7条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程