日期:2014-05-18  浏览次数:20716 次

一个让人莫名其妙的问题----------架构STRUTS,工具ECLIPSE
这是我的文件内容
ACTIONFORM内容:
/*
  *   Generated   by   MyEclipse   Struts
  *   Template   path:   templates/java/JavaClass.vtl
  */
package   cn.hxex.huge.struts.form;

import   java.util.*;
import   java.util.Map;
import   java.util.HashMap;
import   javax.servlet.http.HttpServletRequest;
import   org.apache.struts.action.ActionErrors;
import   org.apache.struts.action.ActionForm;
import   org.apache.struts.action.ActionMapping;

/**  
  *   MyEclipse   Struts
  *   Creation   date:   07-27-2007
  *  
  *   XDoclet   definition:
  *   @struts.form   name= "friendsForm "
  */
public   class   FriendsForm   extends   ActionForm   {
private   List   names   =   new   ArrayList();
private   List   addresses   =   new   ArrayList();
/*
  *   Generated   Methods
  */



/**  
  *   Method   validate
  *   @param   mapping
  *   @param   request
  *   @return   ActionErrors
  */
public   ActionErrors   validate(ActionMapping   mapping,
HttpServletRequest   request)   {
//   TODO   Auto-generated   method   stub
return   null;
}

/**  
  *   Method   reset
  *   @param   mapping
  *   @param   request
  */
public   void   reset(ActionMapping   mapping,   HttpServletRequest   request)   {
//   TODO   Auto-generated   method   stub
}
/**
  *   以LIST为单位,STE,GET该属性的值
  *   @return
  */
public   List   getAddresses()   {
return   addresses;
}

public   void   setAddresses(List   addresses)   {
this.addresses   =   addresses;
}

public   List   getNames()   {
return   names;
}

public   void   setNames(List   names)   {
this.names   =   names;
}
/**
  *   以LIST中单个值为单位,SET,GET该LIST的值
  *   @param   index
  *   @param   name
  */
public   void   setName(int   index,String   name){
if(this.names.size()   >   index)
this.names.add(index,   name);
else{
while(this.names.size()   <   index)
this.names.add(null);
this.names.add(index,name);
}
}
public   String   getName(int   index){
if(this.names.size()   <   index)
return   null;
else
return   (String)this.names.get(index);

}
public   void   setAddress(int   index,String   address){
if(this.addresses.size()   >   index)
this.addresses.add(index,   address);
else{
while(this.addresses.size()   <   index)
this.addresses.add(null);
this.addresses.add(index,