若依框架 如何在首页展示数据,点击登录时在跳往若依自带的登录界面
程序开发
2023-09-04 16:38:57
若依框架 如何在首页展示数据,点击登录时在跳往若依自带的登录界面
先看效果展示:
这里是首页顶部登录页面的展示效果,项目启动的时候,先看到的是这个页面,而不是登录页面。并且有数据交互
然后点击登录调往若依的登录页面
代码实现:
前端:
登录这里是一个超链接,点击登录去请求后台,因为若依将除了登录页面没有拦截以外,其他都做了拦截,所以这里如果需要跳往登录页面需要去请求后台。
后台:
@RequestMapping("/login")
public class LoginsController extends BaseController {@Autowiredprivate NonTenderAnnoService nonTenderAnnoService;@Autowiredprivate NonTenderResultAnnoService nonTenderResultAnnoService;@Autowiredprivate ContractorNonTrustNoticeService contractorNonTrustNoticeService;@Autowiredprivate ContractorProblemResultService contractorProblemResultService;@GetMapping("/userLogin")public String login(){return "userlogin";}
通过getmapping,跳往userlogin,也就是登录页面。但是由于若依框架做了拦截,也就是说所有的操作都只有登录以后才可以,所有我们这里要想项目一启动的时候,动态的展示数据,当登录进去的时候才可以看到更多的信息,只有修改权限,在com.ruoyi.framework.config.shiroConfig里面,将显示数据的页面的拦截去掉。这样就可以实现当项目启动的时候,首页有数据,当点击登录的时候,才跳往若依自带的登录页面。
filterChainDefinitionMap.put("/login/userLogin", "anon,captchaValidate");
这样就可以搞定啦,如果想实现项目启动的时候,需要有数据交互,而不是访问的自到的登录页面的时候,就可以这么操作,也就是去请求后台,通过后台跳转,并将拦截去掉就可以了。
描述有误的地方欢迎大家指正,大家有问题可加qq 876942434。一起进步~
标签:
上一篇:
jquery省市区三级联动插件CitySelect教程
下一篇:
相关文章
-
无相关信息