社区
Java EE
帖子详情
如何实现点击同一个链接,跳转到不同的页面
zyq544952522
2011-06-12 05:23:26
比如我现在做的网站有两个用户身份,一个是普通登录用户,一个是管理员用户。
假如有一个链接
<a href="a.jsp">xxxxxxxxxxxxxx</a>
我事先吧用户登录的信息放到了session里面,如果是管理员用户则点击上面的链接后,跳转到a.jsp,如果只是普通注册用户,点击链接后会跳转到b.jsp,或者提示权限不够。
...全文
601
10
打赏
收藏
如何实现点击同一个链接,跳转到不同的页面
比如我现在做的网站有两个用户身份,一个是普通登录用户,一个是管理员用户。 假如有一个链接 xxxxxxxxxxxxxx 我事先吧用户登录的信息放到了session里面,如果是管理员用户则点击上面的链接后,跳转到a.jsp,如果只是普通注册用户,点击链接后会跳转到b.jsp,或者提示权限不够。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiazt1009
2011-06-13
打赏
举报
回复
<a href="#" onclick="doRedirect();return false">xxxxxxxxxxxxxx</a>
<script>
function doRedirect(){
if(...){
location = "a.jsp";
}else{
location = "b.jsp";
}
}
</script>
qiuluomuye
2011-06-13
打赏
举报
回复
建议设置用户权限。
kunkun39
2011-06-13
打赏
举报
回复
通过后台代码处理就是了三,return new ModelAndView("不同的页面")
t69lizhen
2011-06-13
打赏
举报
回复
采用不同的参数控制
you1330
2011-06-12
打赏
举报
回复
顶起 !!
lushan1314
2011-06-12
打赏
举报
回复
楼上说的在页面上获取session,然后判断是可以的,取得值,然后if,else判断下,分别对应两个<a>链接
但是那么做太恶心。复用性也不好。
要我说啊,如果你是jsp/servlet的话,就写个filter过滤器,在过滤器里面判断,然后跳转到不同的地址
这样日后添加角色也很方便,直接该filter,其实jsp/servlet下作权限就应该用filter/
只是你说的需求太简单,那么做也是可以的。
如果是struts2的话,配置一个自定义拦截器,来控制权限。
阳明 to life
2011-06-12
打赏
举报
回复
你在页面上获取到session的值,onclick事件函数里js判断下是哪种用户类型,href.location="xxxx.html"
IT淡淡
2011-06-12
打赏
举报
回复
最简单的方式 做两个页面,有不同的功能,在Servlet里面进行判断!!
木木水夕
2011-06-12
打赏
举报
回复
提交到的servlet里面或者action里面,取出session里存放的值,然后判断根据session里的值跳转到不同的页面。。。
mzhymzhy
2011-06-12
打赏
举报
回复
在 a.jsp页面中进行session判断若为管理员则执行正常功能,若不是管理员可以 用jsp:forward跳到其他页面
或提示权限不足
php按钮
链接
跳转
页面
跳转
页面
_php如何
点击
button按钮
实现
页面
跳转
php
点击
button按钮
实现
页面
跳转
的方法:1、新建一个带有button按钮的
页面
,直接在onclick事件上添加动作
实现
页面
跳转
;2、给button的onClick一个触发事件,并给函数直接声明。php
点击
button按钮
实现
页面
跳转
的方法:...
实现
在一个
页面
内,
点击
导航栏的
不同
链接
,
跳转
到
不同
的
页面
1.
实现
在一个
页面
内,
点击
导航栏的
不同
链接
,
跳转
到
不同
的
页面
<html><body><h1>HTML 教程目录</h1><ul><li><a href="#C1">第一章</a></li><li><a...
如何
实现
点击
链接
后不
跳转
页面
(HTML编程)
在HTML编程中,我们常常需要创建
链接
,但有时候我们希望
点击
链接
后不
跳转
到新
页面
,...要
实现
点击
链接
后不
跳转
页面
,我们可以使用JavaScript的事件处理程序(event handler)。来阻止
链接
的默认行为,即阻止
页面
跳转
。
vue通过
点击
事件
实现
页面
跳转
页面
跳转
,我们一般都通过路由
跳转
实现
,通常情况下可直接使用router-link标签
实现
页面
跳转
,但是如果我们想通过
点击
别的标签
实现
页面
跳转
,怎么办呢?这个时候我们就要用到this.$router.push()方法,下面来给大家...
HTML中有一个button,如何让它
点击
后
跳转
到指定
页面
或动作
单独添加一个
链接
,
实现
跳转
: <input type="button" value="我是一个按钮" onclick="javascrtpt:window.location.href='http://blog.sina.com.cn/mleavs'"> 触发一...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章