新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → [合集] struts中如何生成List页面中的编辑和删除链接? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 8486 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [合集] struts中如何生成List页面中的编辑和删除链接? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18407
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客楼主
    发贴心情 [合集] struts中如何生成List页面中的编辑和删除链接?

    ● [合集] struts中如何生成List页面中的编辑和删?发信人: petbear (雨中的人), 信区: J2EE
    标  题: [合集] struts中如何生成List页面中的编辑和删除链接?
    发信站: BBS 水木清华站 (Tue May 25 12:48:36 2004), 站内

    ☆─────────────────────────────────────☆  
      crmky (海之风) 于  (Fri May 21 14:02:38 2004)  提到:

    初用Struts,不是太明白。我需要在一个List页面为每条记录都生成相应的Edit和Delete
    链接,我想要的是这样子:

    1  abc     <href="editAction.do?action=edit&id=1>  ……
    2  cba     <href="editAction.do?action=edit&id=2>  ……

    如果是在一个不是集合的对象中,我还知道可以通过
    <html:link action="editAction?action=edit" name="form" paramId="id" paramPropert
    y
    ="id"/>
    来做,在集合对象中,应该如何写呢?

    Struts自带的例子是用一个自定义标签来实现的,非常麻烦;我看了网上的一个例子
    ,是生成JavaScript来做。我觉得应该有方法可以直接生成链接的,请各位指教



    ☆─────────────────────────────────────☆  
      oosky (j2ee) 于  (Fri May 21 15:57:00 2004)  提到:

    也许我还没怎么明白你说的情景,
    如果是集合的话,为什么不用一个iterator迭代子呢,来一个循环,你也可以用一个标签实
    现迭代。

    【 在 crmky (海之风) 的大作中提到: 】                                           
    : 初用Struts,不是太明白。我需要在一个List页面为每条记录都生成相应的Edit和Delete
    : 链接,我想要的是这样子:                                                      
    : 1  abc     <href="editAction.do?action=edit&id=1>  ……                       
    : ...................                                                           

    ☆─────────────────────────────────────☆  
      crmky (海之风) 于  (Fri May 21 16:00:34 2004)  提到:

    迭代是可以迭代,可是我没有办法在生成的链接中带入参数:(

    <html:link action="projectLoad?action=edit&id=<%= form.getId() %>">修改</htm
    l:link>

    类似于这种是没办法得到的

    可以生成出这种:
    <html:link action="projectLoad?action=edit">修改</html:link>

    但是我想要的是这种:
    <html:link action="projectLoad?action=edit&id=1">修改</html:link>

    【 在 oosky (j2ee) 的大作中提到: 】                                             
    : 也许我还没怎么明白你说的情景,                                                
    : 如果是集合的话,为什么不用一个iterator迭代子呢,来一个循环,你也可以用一个标签
    实现迭代。                                                                      


    ☆─────────────────────────────────────☆  
    oosky (j2ee) 于  (Fri May 21 16:04:06 2004)  提到:

    加入参数是肯定可以的。
    哎,我记不太清楚了,
    如果标签不太好用的话,我建议你放弃标签,直接使用scriptlet来写,为了实现目标,
    可以放弃一些东西。

    【 在 crmky (海之风) 的大作中提到: 】                                           
    : 迭代是可以迭代,可是我没有办法在生成的链接中带入参数:(                        
    : <html:link action="projectLoad?action=edit&id=<%= form.getId() %>">修改</h
    tml:link>                                                                       
    : 类似于这种是没办法得到的                                                      
    : ...................

    ☆─────────────────────────────────────☆  
    crmky (海之风) 于  (Fri May 21 16:17:50 2004)  提到:

    这个项目是已经用JSP实现了的,结构也很清晰。

    现在用这个项目来练习使用Struts而已,看看是否适合我们的下一个项目,所以还是
    得找出方法:(

    如果直接用Scriptlet来写,有一个地方感觉不太好,那我得写死action的映射路径
    ,如果以后在配置文件中更改了映射路径,页面也得跟着改变,感觉不应该这样做。

    【 在 oosky (j2ee) 的大作中提到: 】                                             
    : 加入参数是肯定可以的。                                                        
    : 哎,我记不太清楚了,                                                          
    : 如果标签不太好用的话,我建议你放弃标签,直接使用scriptlet来写,为了实现目标,
    : ...................                                                           

    ☆─────────────────────────────────────☆  
    crmky (海之风) 于  (Fri May 21 16:39:10 2004)  提到:

    找到方法了

    <logic:iterate id="form" name="<%= Constants.PAGE_OBJECT_KEY%>" property="body">
        <html:link action="projectLoad?action=delete" paramName="form" paramId="id"
    paramProperty="id">删除</html:link>
    </logic:iterate>



    ☆─────────────────────────────────────☆  
    crmky (海之风) 于  (Fri May 21 16:39:10 2004)  提到:

    找到方法了

    <logic:iterate id="form" name="<%= Constants.PAGE_OBJECT_KEY%>" property="body">
        <html:link action="projectLoad?action=delete" paramName="form" paramId="id"
    paramProperty="id">删除</html:link>
    </logic:iterate>


    【 在 oosky (j2ee) 的大作中提到: 】                                             
    : 加入参数是肯定可以的。                                                        
    : 哎,我记不太清楚了,                                                          
    : 如果标签不太好用的话,我建议你放弃标签,直接使用scriptlet来写,为了实现目标,
    : ...................                                                           


    索引页面|上一篇|下一篇


       收藏   分享  
    顶(0)
      




    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/9/23 0:40:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给Google AdSense  访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/2/2 5:00:17

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms