无法从其中从s:url调用动作类的操作类获取struts2的s:select标记值

问题描述

我有一个带有所有s:property值的迭代器,一个下拉列表和一个url链接。请找到以下代码

<s:iterator value="#hmapValue.quotesList" status="stat1" var="qt">
                        

                            <tr>
                            <td><span><s:property value="#stat1.count" /></span></td>
                                <td><span> <s:property value="#qt.nameOfCourier" /></span>
                                
                                </td>
                                <td><span> <s:property value="#qt.total" /></span></td>
                                <td><span> <s:property value="#qt.priceInsuranceEx" /></span></td>
                                <td><span> <s:property value="#qt.fee" /></span></td>
                                <td><span> <s:property value="#qt.appliedGst" /></span></td>
                                <td><span> <s:property value="#qt.insuredamount" /></span></td>
                                <td><span> <s:property value="#qt.service" /></span></td>
                                <td><span> <s:property value="#qt.transitTime" /></span></td>
                                <td>
                                    <div>

            <s:select list="pickUpDates" id="picupdate"  listKey="code" listValue="name" value="code" headerKey="-1" headerValue="--Please Select--" />
                        </div>
                                </td>
                                <td><s:set var="picTim" value="#qt.pickUpTime" />
                                    <div>
                                        <table>
                                            <tr>

                                                <td><div>
                                                        <strong>From Time:</strong> <span> <s:property
                                                                value="#picTim.fromTime" /></span>
                                                    </div></td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <div>
                                                        <strong>To Time:</strong> <span><s:property
                                                                value="#picTim.toTime" /></span>
                                                    </div>
                                                </td>
                                                

                                            </tr>
                                        </table>
                                    </div></td>
<td>
<s:url action="confirmBooking" var="confBkng" >
<s:param name="courier" value="#qt.nameOfCourier" />
<s:param name="pickupDate" value="#qt.pickUpDate" />
</s:url> 
<a href="<s:property value="#confBkng" />" >Confirm</a>

当我从url标签上方调用操作类时,我可以获取courier值,但是pickDate始终为null。请谁能告诉我空值的原因是什么以及如何解决这个问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)