Struts 2 表单的动态 id 值

问题描述 投票:0回答:2
jsp struts2 ognl
2个回答
1
投票

尝试

<s:if test="null != #request.METHOD_CALL || #request.METHOD_CALL == 'ADD' ">
    <s:set var="pre" value="%{'a'}" /> 
</s:if>
<s:else>
    <s:set var="pre" value="%{'e'}" /> 
</s:else>

<s:form action="saveMeetingAction" id="%{#pre}_editForm">
<s:textfield  name = "recDt" id = "%{#pre}_rcrdDt" size='11' maxlength='11' />

如果您使用Struts标签,您可以在属性内制作OGNL表达式。要使用

set
标签定义变量,您应该使用
var
属性。


0
投票

以下代码对我有用:

<s:form action="saveMeetingAction" id="<s:property value='#pre'/>" >
<s:textfield  name = "recDt" id="<s:property value='#pre'/>" size='11' maxlength='11' />

© www.soinside.com 2019 - 2024. All rights reserved.