对数据库的索取应该在模型中,ACTION属于控制部分。如果你使用MVC的话
结果存在SESSION,REQUEST或者APPLICATION中

解决方案 »

  1.   

    也就是 actionForm中是吗?具体写在什么地方呢?
      

  2.   

    我的actionForm的代码如下:
    package mystrutsapp;import org.apache.struts.action.*;
    import javax.servlet.http.*;public class LoginActionForm extends ActionForm {
      private String password;
      private String username;
      public String getPassword() {
        return password;
      }
      public void setPassword(String password) {
        this.password = password;
      }
      public String getUsername() {
        return username;
      }
      public void setUsername(String username) {
        this.username = username;
      }
      public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
        /**@todo: finish this method, this is just the skeleton.*/
        return null;
      }
      public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
      }
    }应该添加个什么方法呢?
      

  3.   

    不要用form传
    再action的execute中
    List list = XXX.findRecords();
    XXX[] xxxArray = new XXX[];
    xxxArray = (XXX[])list.toArray(xxxArray)request.setAttribute("records", xxxArray)
    然后就可以再jsp中使用了