frameset中怎么获取请求传递过来的参数?

frameset中怎么获取请求传递过来的参数?

server.jsp用了frameset框架,我请求到server.jsp页面,server.jsp页面中有left和top,left和top要用到请求的参数怎么获取??

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
慕先生9167426 2018-06-11 23:11:56

换个思路吧。

首先,用户的权限起作用的地方是 left.jsp ,server.jsp 大可以不管。使用一个过滤器拦截 left.jsp 的请求,根据用户的信息判断用户权限,再使用 request 把权限信息带到 left.jsp 就好了。

然后,把用户名带到 server.jsp 再传递到 top.jsp 其实也太麻烦,可以直接在用户登录成功的时候,把用户名保存到 session 作用域,这样在整个应用都可以随处获取用户名了。

而且这个作业还有一项要求是在添加课程的时候,操作人那一栏也是自动把用户名填上去的。使用 session 保存了用户名,在 jsp 页面中使用 el 直接就可以取出来,简化很多操作。

一叶知秋519 2018-06-11 10:51:06

管理员和超级管理员是差别是在用户管理上:

可以设置一个flag值,如果是flag==1,就全部显示用户管理菜单,否则就只显示用户管理。

可以将flag的值存储到session中,同学可以参考下面的页面代码:

http://img1.sycdn.imooc.com//climg/5b1de3890001765d06980533.jpg

祝学习愉快!

一叶知秋519 2018-06-10 15:08:47

同学可以详细说明一下需求,在这个作业中left和top页面不获取参数也是可以实现的~

  • 提问者 shammgod4342601 #1
    那么left页面不是要拿到flag参数判断是否是超级管理员吗?还有top页面不是要拿到用户名字吗?这些参数是怎么拿的?
    2018-06-10 16:39:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师