url - 无法获取 struts2 s:select 标记值到从 as:url 调用动作类的动作类
问题描述
我有一个包含所有 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 值,但pickupDate 始终为空。请谁能告诉空值的原因是什么以及如何解决这个问题。
解决方案
推荐阅读
- javascript - React Native Firebase 获取数据
- php - 如何从卷曲响应中提取行的特定部分
- python - Django 将文件数据提供给模型
- python - python中非常慢的http post请求
- java - 处理无效用户输入时停止无限循环 - Java
- winapi - 更快的替代品 WINAPI ReadProcessMemory
- ms-word - 如何搜索单词的一部分并在之后替换整个单词?
- r - “检查 S3 通用/方法一致性......警告”的解释
- javascript - 使用 Luxon 计算平均时间
- sas - 如果创建的数据集有零行,如何跳过代码