Hello friend I am trying to write Decryption value expression into s:textfield value"<%=custFirstName%>" something like this but it give me an error i.e According to TLD or attribute directive in tag file, attribute value does not accept any expressions so what is the alternate way to do same thing in . Please help me out. in INPUT type its working well but i want to do it same thing through struts tage.
This is my code
<s:iterator value="userList">
<s:set var="custFirstName" value="custFirstname"/>
<s:set var="custLastName" value="custLastname"/>
<s:set var="custEmail" value="custEmail"/>
<s:set var="custPhone" value="custPhone"/>
<s:set name="custVerified" value="custIsVerified"/>
<%
String custFirstName = pageContext.getAttribute("custFirstName").toString();
String custLastName = pageContext.getAttribute("custLastName").toString();
String custEmail = pageContext.getAttribute("custEmail").toString();
String custPhone = pageContext.getAttribute("custPhone").toString();
Encryption encryption=new Encryption();
custFirstName = Encryption.decString(custFirstName);
custLastName = Encryption.decString(custLastName);
custEmail = Encryption.decString(custEmail);
custPhone = Encryption.decString(custPhone);
%>
<td> <s:textfield value="<%=custFirstName%>" label="First Name"/></td>
<%-- <input type="text" value="<%=custFirstName%>" > --%>
<td> <s:textfield name="custLastName" label="Last Name"/></td>
<td> <s:textfield name="custEmail" label="Email"/></td>
<td> <s:textfield name="custPhone" label="phone"/></td>
<td> <s:textfield name="custCountry" label="Country"/></td>
<td> <s:textfield name="custState" label="State"/></td>
<td> <s:textfield name="custCity" label="City"/></td>
<s:submit value="Update"></s:submit>
</s:iterator>
</s:form>
<input type="text "value="<%=custFirstName%>">
and I want to write above input value expression into s:textfield value="" how I can do it.