I would really like to know the answer as well, how do you validate a list of
fields with annotations?

let me tweak your example a bit so it will at least work (before
validation).
(See http://struts.apache.org/2.x/docs/tabular-inputs.html)

<s:iterator value="myText" status="stat" >
<s:textfield name="myText[%{#stat.index}]" value="top"/>
</s:iterator>

public List<String> getMytext() {return mytext;}
public void setMytext(List<String> mytext) {this.mytext=mytext;}
private List<String> mytext = new ArrayList<String>();


dippedingold wrote:
> 
> I want to make a tabular input along with validation.
> For example:
> IN JSP:
> 
> <% for (int i=0;i<=someBussinessLogicResultSet.size();i++) { %>
>          <s:textfield name="mytext" />
> <% } %>
> <s:submit>
> 
> Then in Action I wrote:
> 
> @Validation
> public myaction extends ActionSupport{
> 
> public String execute()
> {
> return SUCCESS;
> }
> 
> @RequiredStringValidation(message="Please enter value in text box")
> public void getMytext() {return mytext;}
> 
> public void setMytext(List mytext) {this.mytext=mytext;}
> 
> private List mytext;
> 
> }
> 
> 
> I know the above code will not work unless i remove the validations.
> But however if I need a validation so that a error message is displayed on
> only those text fields which are left empty by the user, how can I do so??
> 
> Although just for note I am not using scriplet as shown above but my text
> fiels are within display tags.
> 

-- 
View this message in context: 
http://www.nabble.com/how-to-Validate-tabular-input.-tp22231696p22237450.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to