struts标签

本文深入探讨了Struts标签中的a标签和URL标签的使用方法,包括参数传递、循环中参数传递及与OGNL、ActionContext等的结合应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts标签之a标签 

 

  1.无参数传递

               <s:a href="xxxxxx.action">c操作</s:a> 

  2.一个参数传递

           <s:url  id="url"  action="xxxxxx.action">

                <s:param name="id" value="1"></s:param>

           </s:url>

          <s:a href="%{url }"></s:a>    

      

          <s:a href="xxxxxx.action?id='1'">c操作</s:a>

 

           <a href=" <s:url  id="url"  action="xxxxxx.action">     <s:param name="id" value="1"></s:param>     </s:url>   ">c操作</a>  

 

  2.两个参数传递

            <s:url  id="url"  action="xxxxxx.action">

                   <s:param name="id" value="1"></s:param>

                   <s:param name="name" value="1"></s:param>

            </s:url>

           <s:a href="%{url }"></s:a>          

           <s:a href="xxxxxx.action?id=1&name=1">c操作</s:a>  

       

       如果是在iterator的循环中传递循环中的参数;

       <s:iterator  value="#session.kqtjdetail" status="stats" var="each"> 
         <s:if test="stats.odd">
         <tr style="background-color:#CCC;">
         </s:if>
         <s:else>
         <tr>
         </s:else>
             <td><s:property value="pnumber"/></td>
             <td>${each.pname}</td>
             <td>${each.pchidao} </td>
             <td>${each.pzaotui}</td>
             <td>${each.pkuang}</td>
             <td>${each.pqjia}</td>
             <td>${each.pnian} </td>
             <td>${each.pusenian} </td>
             <td>
             
           
              <s:url  id="url"  action="xxxx.action">
                  <s:param name="number"><s:property value="pnumber"/></s:param>    <!--这样传递的是乱码--->
                  <s:param name="title">${each.ptitle}</s:param>
              </s:url>
            
              <s:a href="%{url}">查看详情</s:a>
             </td>            
         </tr>
        </s:iterator> 

 

struts标签之OGNL和ActionContext

      sesssion

                     ActionContext.getContext()..getSession().put("Pactnumber", 123);  

                     <s:property value="#session.Pactnumber"/>     

      actioncontext   
                    ActionContext.getContext().put("Pactnumber", 123);

                     <s:property value="#Pactnumber"/>

      request

                   ActionContext.getContext().get("request").put("Pactnumber", 123);

                    <s:property value="#request.Pactnumber"/>

      appliacation

                   ActionContext.getContext().getApplication().put("Pactnumber", 123);

                  <s:property value="#application.Pactnumber"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值