我有一些隐藏的tr值。如何将其传递给struts中的操作2.单击供应商名称时,我希望隐藏值可用。
我的jsp代码是:
with ctx.cd('/path/targeted'):
# do something in /path/targeted
我的java代码是:
<s:iterator value="vendorDetailsListFE" var = "vendorDetail" status="incr">
<tr class= "ListRow0">
<td class="ListItem"><a href="addVendor.action?&action=update"><s:property value="#vendorDetail.vendorName" /></a> </td>
<td class="ListItem"><s:property value="#vendorDetail.vendorTypeDesc" /> </td>
<td><s:hidden name="hiddenVendorId" value="#vendorDetail.vendorId"></s:hidden>
</td>
</tr>
我将隐藏值视为null。请建议如何在java中获取td的隐藏值。
答案 0 :(得分:0)
你使用Struts吗?如果是这样,我可以举例说明它对我有用。
class YourPersonalBean {
private String hiddenProperty;
public void setHiddenProperty(String hiddenProperty) {
...
}
public String getHiddenProperty() {
...
}
}
<强> form.jsp 强>
<%@taglib uri="http://struts.apache.org/tags-html" prefix="html">
...
<jsp:useBean id="personalForm" class="ru.cus.view.action.beans.YourPersonalBean" scope="session">
<html:form action="/personalAction">
<html:hidden property="hiddenProperty">
</html:form>
<强> config.xml中强>
<action-mappings>
<action path="/personalAction"
name="personalForm"
type="ru.cus.view.action.beans.YourPersonalBean"
parameter="action" scope="session">
</action>
</action-mappings>
答案 1 :(得分:0)
您可以更改您的href属性并通过GET发送属性。
<a href="addVendor.action?&action=update&hiddenVendorId=<s:property value="#vendorDetail.vendorId" />"></a>