+ -
当前位置:首页 → 问答吧 → 关于struts2中action的路径显示问题

关于struts2中action的路径显示问题

时间:2011-09-28

来源:互联网

我在自己的web应用的主页上加了一个管理员的入口链接,点击主页上的链接可以到管理员的要输入用户名和密码的登录界面,并把这个链接定义为一个action,名为admin.action.现在是问题就是,我用点击链接的方法和在地址栏输入http://localhost:8080/myWebapp/admin.action都可以到达登陆界面。
  请问:1.怎么样才能禁止在地址栏输入url就到达管理员的界面?
  2.怎么样能在跳转以后地址栏的URL保持不变?

作者: zhangjianjushi   发布时间: 2011-09-28

1:权限控制
2: 浏览器的问题 貌似没办法。

作者: kingshigang   发布时间: 2011-09-28

这个只能通过加入权限控制层来实现。

作者: wang12   发布时间: 2011-09-28

1,用权限控制来处理第一个问题
2.用容器来处理,然你跳转页面的内容在一个容器中显示,不影响本页面,就行了

作者: qqzhengwei   发布时间: 2011-09-28

1.一般情况下用户登录都会把用户信息存放在session中,你可以filter判断当前session中是否存在用户信息,也就相当于判断了用户是否已登录,若没有则跳入登陆页面即可.

2.要是想页面上的地址栏一直不变的话
可以时候请求转发request.getRequestDispatcher(path).forward(request, response)
但是不是任何情况下都可以使用请求转发的

作者: leilei0932_java   发布时间: 2011-09-28