本帖最后由 wyc1122wyc 于 2022-3-15 22:15 编辑
本人 java 初学者,留的项目作业出现两个问题,特此求助!
1. 本人做的一个作业项目 其中有身份区别 身份代表权限 可访问、操作 和 不可访问操作 某些模块 我在 login 时 往 session 作用域存入 roleName 代表身份 然后后端 获取 roleName 判断是什么身份,但是在处理结果时 出现如图所示错误
简单来说
System.out.println(ServletActionContext.getRequest().getSession().getAttribute("roleName"));
if (ServletActionContext.getRequest().getSession().getAttribute("roleName") != "管理员"){
throw new RuntimeException("您没有权限访问本模块!");
}
这里被抛异常了 完全没懂
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2. 在做上传头像功能时 出现的问题 file.getCanonicalPath();在Test调用时,输出为正常的 项目路径,但是在idea运行环境后,路径变成了 tomcat路径 或者大佬们有什么好用的函数吗!求大佬们帮助! |