B/S中JAVA是否可以获得当前域用户的用户名

ydaye2003 2008-04-15 04:59:41
如题,密码我知道是无法获得的,但是用户名是否有函数可以获得呢?请教诸位,谢谢!
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ydaye2003 2008-04-16
  • 打赏
  • 举报
回复
非常感谢!不过我现在不是要获得在web容器里面配置的安全用户,我是希望能够得到当前域用户的用户名.是windows域的用户名.比如我访问域里面的某一台机器,我需要访问之前输入我自己在域里面的用户名和密码,才能判断是否有访问权限.我需要的就是这个用户名.希望能够告诉我是否有这样的方法.感觉上好像比较困难~~~~~
caiming250 2008-04-15
  • 打赏
  • 举报
回复
这个方法得到的是 你的web容器里面配置的 安全用户!

是一个j2ee规范! 参数名好像是j_username 在session里面
whmjxa 2008-04-15
  • 打赏
  • 举报
回复
request.getRemoteUser();
caiming250 2008-04-15
  • 打赏
  • 举报
回复
request.getRemoteUser(); 得到的就是当前用户名
  Windows 2k/2003 Server   1.最基本,最常用的,测试物理网络的   ping 192.168.10.88 -t ,参数-t是等待用户断测试   2.查看DNS、IP、Mac等   A.Win98:winipcfg   B.Win2000以上:Ipconfig/all   C.NSLOOKUP:如查看河北的DNS   C:\>nslookup   Default Server: ns.hesjptt.net.cn   Address: 202.99.160.68   >server 202.99.41.2 则将DNS改为了41.2   > pop.pcpop.com   Server: ns.hesjptt.net.cn   Address: 202.99.160.68   Non-authoritative answer:   Name: pop.pcpop.com   Address: 202.99.160.212   3.网络信使   Net send 计算机名/IP|* (广播) 传送内容,注意不能跨网段   net stop messenger 停止信使服务,也可以在面板-服务修改   net start messenger 开始信使服务   4.探测对方对方计算机名,所在的组、当前用户   ping -a IP -t ,只显示NetBios名   nbtstat -a 192.168.10.146 比较全的   5.netstat -a 显示出你的计算机当前所开放的所有端口   netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等   6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址   arp -a   7.在代理服务器端   捆绑IP和MAC地址,解决局网内盗用IP:   ARP -s 192.168.10.59 00-50-ff-6c-08-75   解除网卡的IP与MAC地址的绑定:   arp -d 网卡IP   8.在网络邻居上隐藏你的计算机   net config server /hidden:yes   net config server /hidden:no 则为开启   9.几个net命令   A.显示当前工作组服务器列表 net view,当不带选项使用本命令时,它就会显示当前或网络上的计算机上的列表。   比如:查看这个IP上的共享资源,就可以   C:\>net view 192.168.10.8

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧