<html:link><a href>标签使用,嵌套

我想用<html:link>动态传参,
结合iterator使用,比如这样写的
 

所以,还是用<a href=''>吧
html:link参数选项
action --指定点击链接后,进入的*.do动作action的值不需要跟后缀,struts自动补上.do
page   -- 跟action一样的功能,不过这个不会自动补.do,也就是说可以链接其他类型的动作,如html,jsp,php等

paramId--指定参数的key名称,如要输出http://abc.com/ss?kk=abc,则paramId="kk"
paramName -- 能识别作用域(任意)内的Object的名称。
paramProperty--paramName的输出属性,paramId,paramName ,paramProperty可以组成单一参数传递的link,如<html:link   action="/PRC301E1"   paramId="prc_no" paramName="element" paramProperty="fjPrcNo">,当element.getfjPrcNo()的值为prc1时,则输出为 http://xxoo.com/PRC301E1.do?prc_no=prc1

name--为HashMap属性的对象,用此属性,可以进行多参数输出。例: 
     

<html:link action="/KK_BlacklistVehicle_UserManage?dw=<bean:write name='element' property='list'/>"/> 

 但是struts不能嵌套使用,但是可以这样写

<html:link action="/KK_BlacklistVehicle_UserManage"><bean:write name="element" property="dw" /></html:link>

 

,<a href=".....do?dw=<bean:write name='element' property='list'/>"/> 

 

 <% 
         HashMap map=new HashMap(); 
        map.put("check","22"); 
        map.put("name","abc"); 
        pageContext.setAttribute("map",map);  
//因为所有tag的取值只会搜索作用域(page/request/session/application),而不会识别当前的实例,所以只有存入。 
       %>
<html:link action="/PRC301E1"   name="map">    
多参数输出 
       </html:link> 

             
可以动态获得数据和动态提交数据的超链接

<logic:present name="list">
   <logic:iterate id="element" name="list">
    
    <a href="KK_BlacklistVehicle_UserManage.do?dw=<bean:write name="element" property="dw"/>"/><bean:write name="element" 

property="dw" /></a>
    <br>
    <br>
    
   </logic:iterate>
  </logic:present>

 

 

黑色头发  http://heisetoufa.iteye.com

如果发现本文有误,欢迎批评指正

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值