首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 怎样在jsp页面循环时动态得到对象? [已结贴,结贴人:lbl8888]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 11:07:09 楼主
    我是想动态生成树,下面是这个循环:
    JScript code
    <script type='text/javascript'> tree = new dTree('tree'); tree.config.folderLinks=true; tree.config.useCookies=true; tree.add(0,-1,${app.appName},'','','','','',''); <logic:iterate id="tree" name=[color=#FF0000]'listTree'+'${app.appFlag}'[/color] scope="session" type="com.rj.vo.Tree"> tree.add( '<bean:write name="tree" property="id"/>', '<bean:write name="tree" property="pid"/>', "<bean:write name="tree" property="name"/>", "<bean:write name="tree" property="url"/>", "<bean:write name="tree" property="name"/>", "mainFrame",""); </logic:iterate> document.write(tree); </script>

    我的对象存在session中
    name的值是一个对象名,前面的listTree是固定的,后面是一个变量,但我这样做不行,请教各位高手
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • java2000_net
    • 等级:
    发表于:2008-05-11 11:16:521楼 得分:10
    生成的html页面源代码是什么?贴出来看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 11:32:522楼 得分:0
    HTML code
    <div onClick="showObj(0)" class="divctrl menu_title"> <a href="#" class="menu"> 基本信息管理 </a> </div> <div id="odiv" style="display:inline"> <table width="200"> <tr> <td style="width:180px;height: 100%" valign="top" nowrap> <script type="text/javascript" src="/RJ/js/dtree.js"></script> <script type='text/javascript'> tree = new dTree('tree'); tree.config.folderLinks=true; tree.config.useCookies=true; tree.add(0,-1,'基本信息管理','','','','','',''); tree.add( '99A', '0', "系统维护", "", "系统维护", "mainFrame",""); tree.add( '9901A', '99A', "机构、处室、人员维护", "", "机构、处室、人员维护", "mainFrame",""); tree.add( '9902A', '99A', "菜单维护", "", "菜单维护", "mainFrame",""); tree.add( '9903A', '99A', "角色维护", "", "角色维护", "mainFrame",""); tree.add( '98A', '0', "在用系统维护", "", "在用系统维护", "mainFrame",""); tree.add( '9801A', '98A', "基本信息", "", "基本信息", "mainFrame",""); tree.add( '9802A', '98A', "角色设置", "", "角色设置", "mainFrame",""); tree.add( '97A', '0', "与CIQ2000同步", "", "与CIQ2000同步", "mainFrame",""); document.write(tree); </script> </td> </tr> </table> </div> <div onClick="showObj(1)" class="divctrl menu_title"> <a href="#" class="menu"> 人员信息维护 </a> </div> <div id="odiv" style="display:none"> <li> <a href="#">资料修改 </a> </li> <li> <a href="#">口令修改 </a> </li> </div>

    这是生成后的html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 11:34:493楼 得分:0
    <logic:iterate id="tree" name='listTree'+'${app.appFlag}' scope="session" type="com.rj.vo.Tree">
    这句话本来是这样的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 12:04:404楼 得分:15
    值 倒是迭代出来了。
    还是没有看懂
    关注把。。。。。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 12:13:455楼 得分:0
    上面的代码是name不是动态时生成的,我现在要name=后面是动态的对象
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 13:18:506楼 得分:15
    name='listTree'+'${app.appFlag}'这个嘛、、
    怎么个动态方法?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 13:24:047楼 得分:0
    就是我前面有个条件判断,根据条件得到对象,比如:${app.appFlag}=a,那么name='listTreea';
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 09:03:178楼 得分:0
    谁帮忙看一下......
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 09:10:579楼 得分:20
    显示信息用EL表达式,例如:{tree.id}
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 14:44:4410楼 得分:0
    我想是我的问题没说清楚,
    <logic:iterate id="tree" name='listTree'+'${app.appFlag}' scope="session" type="com.rj.vo.Tree">
    我是想把红色的部分也就是name的植动态给它,行吗?就是name=一个变量,不知怎样做?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-13 16:31:3311楼 得分:0
    有没有高手啊?可不可以这样拼啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 12:05:5412楼 得分:0
    自己顶一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 12:28:5613楼 得分:40
    把name的直防在叶面变量里,然后就可以了${}
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 18:49:5714楼 得分:0
    没有人这样用过吗?
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved