i m also facing the same problem..... help..
my jsp is...
<body>
<s:form validate="true" action="demo.action" >
<s:actionerror/>
<s:textarea name="ab" ></s:textarea>
<s:textarea name="ab"></s:textarea>
<s:textarea name="ab"></s:textarea>
<s:textarea name="ab"></s:textarea>
<s:submit></s:submit>
</s:form>
</body>
inf.java(action file is)
package action;
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.interceptor.ServletRequestAware;
import com.opensymphony.xwork2.ActionSupport;
import db.DbAction;
public class inf extends ActionSupport implements ServletRequestAware {
HttpServletRequest request;
ArrayList <
String> ab;
public ArrayList<String> getAb() {
return ab;
}
public void setAb(ArrayList<String> ab) {
this.ab = ab;
}
public HttpServletRequest getRequest() {
return request;
}
public void setServletRequest(HttpServletRequest arg0) {
request=arg0;
}
public String demoo() {
System.out.println("action performed"+ab);
return SUCCESS;
}
}
inf-validation is....
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="ab">
<field-validator type="requiredstring">
<message>Enter Data</message>
</field-validator>
</field>
</validators>
xml file is
<action name="demo" class="action.inf" method="demoo">
<result name="success" >/jsp/demo2.jsp</result>
<result name="input" >/jsp/demo.jsp</result>
</action>