吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 819|回复: 5
收起左侧

[求助] java struts2 求助

[复制链接]
wyc1122wyc 发表于 2022-3-15 22:13
本帖最后由 wyc1122wyc 于 2022-3-15 22:15 编辑

本人 java 初学者,留的项目作业出现两个问题,特此求助!
image.png

1. 本人做的一个作业项目 其中有身份区别 身份代表权限 可访问、操作  和 不可访问操作 某些模块 我在 login 时 往 session 作用域存入 roleName 代表身份 然后后端 获取 roleName 判断是什么身份,但是在处理结果时 出现如图所示错误

简单来说

System.out.println(ServletActionContext.getRequest().getSession().getAttribute("roleName"));
if (ServletActionContext.getRequest().getSession().getAttribute("roleName") != "管理员"){
throw new RuntimeException("您没有权限访问本模块!");
}



这里被抛异常了 完全没懂

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


dcad882021b534f5ca25058759602d0.png
0becdb01658ccdb89fc394eb4938381.png
image.png
091213632767a03426ded987c203c65.png

2. 在做上传头像功能时 出现的问题 file.getCanonicalPath();在Test调用时,输出为正常的 项目路径,但是在idea运行环境后,路径变成了 tomcat路径 或者大佬们有什么好用的函数吗!求大佬们帮助!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

十御 发表于 2022-3-15 22:24
1. equals
2. 容器上下文

免费评分

参与人数 1热心值 +1 收起 理由
wyc1122wyc + 1 谢谢@Thanks!

查看全部评分

 楼主| wyc1122wyc 发表于 2022-3-15 22:36
十御 发表于 2022-3-15 22:24
1. equals
2. 容器上下文

哦对!!感谢 脑子突然短路了 竟然忘了equlas 方法
 楼主| wyc1122wyc 发表于 2022-3-15 23:05
十御 发表于 2022-3-15 22:24
1. equals
2. 容器上下文

大佬 我将  == 改为 equlas 还是异常了 这是什么问题呢
longye0801 发表于 2022-3-16 00:22
看不懂,但我觉得你们都很厉害
zhangwei1997 发表于 2022-3-16 09:09
getAttribute返回的是一个object,你需要toString在equels
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表