如何使用表中的struts标记发送带有操作URL的参数

时间:2014-07-18 11:24:55

标签: java javascript jsp struts el

我在表格中的struts 1中的标签中填充了一些值。现在我想用该URL发送该表的值,该URL是该表的超链接。我可以调用该操作但是我无法发送带有URL的参数。到目前为止我做的是,

<script type="text/javascript" charset="utf-8">
        $(document).ready(function() {
            $('#metalPager').dataTable( {

                "bFilter":true,
                "aoColumns": [ 
                    { "bSortable": true },              
                    { "bSortable": true },
                    { "bSortable": true },                  
                    { "bSortable": true }                                           
                ]                   

            } );
        } );
</script>




<table width='70%' align="center" cellpadding="0" cellspacing="0" border="1" name="userSTPForm" id="metalPager">
    <thead>
    <tr>
        <th>STATUS</th>
        <th>SAPCODE</th>
        <th>FIRST NAME</th>     
        <th>LAST NAME</th>                          



    </tr>
    </thead>
    <tbody>
        <logic:iterate name="listOfSTPUsers" id="listOfSTPUsersId" >
            <tr>
            <td><bean:write name="listOfSTPUsersId"  property="value"/></td>
            <td><html:link href="exelunitUpload.do?action_name=" ><bean:write name="listOfSTPUsersId"  property="sapcode"/></html:link></td>
            <td><bean:write name="listOfSTPUsersId"  property="firstname"/></td>
            <td><bean:write name="listOfSTPUsersId"  property="lastname"/></td>                                         
            </tr>
        </logic:iterate>
    </tbody>


</table>

这是我正在调用的动作。现在,如果我想发送带有URL的stpcode,我该怎么办? 有人请帮忙。

1 个答案:

答案 0 :(得分:0)

您正在创建一个html链接,您可以使用JSP EL获取参数的值。

<html:link href="exelunitUpload.do?stpcode=${listOfSTPUsersId.stpcode}" ><bean:write name="listOfSTPUsersId"  property="sapcode"/></html:link>