天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2116|回复: 0

[源码] 在自定义内部jsp页面获取域id,即domainid【源码-自定义jsp页面获取domainid】

[复制链接]
bess 发表于 2013-1-14 17:06:54 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2013-1-15 09:17 编辑

Q:假设现在想通过菜单链接到自定义内部jsp页面,这样在前台就可以直接打开我的目标页面,那么如何在自定义jsp页面获取域id,即domainid
A:我们的用户session中是对应存储了域id信息的,而我们的用户session对应存储的是用户对象,所以在自定义jsp页面中如果要获取域id,即domainid字段.那么只要在前台用户登录了的情况下,就可以直接获获取session中的用户对象,然后通过用户对象去获取域id,即domainid字段即可.具体代码如下:

  1. <!-- 该段代码写在自定义jsp页面中 -->
  2. <%@ page contentType="text/html; charset=UTF-8"%>
  3. <%@include file="/common/taglibs.jsp"%>

  4. <!-- 引入前台登录用户对应的java包 -->
  5. <%@ page import="cn.myapps.core.user.action.WebUser"%>  
  6. <%@ page import="cn.myapps.constans.Web"%>   
  7. <html>
  8. <head>
  9. <script type="">
  10. <%
  11. WebUser user = (WebUser) session.getAttribute("FRONT_USER");   //获取前台登陆用户的session,返回的是一个用户对象, FRONT_USER前台登录用户键名
  12. String domainid = user.getDomainid();   //获取前台用户session中存储的domainid.
  13. %>
  14. </script>
  15. </head>
  16. <body>
  17. <input  type = "text" name ="domainid"  value ="<%=domainid%>"/>    //生成文本框,值为前台登录用户的domainid
  18. </body>
  19. </html>
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 17:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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