first commit

This commit is contained in:
2025-07-28 13:56:49 +05:30
commit e9eb805edb
3438 changed files with 520990 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
package org.apache.struts.action;
import java.io.Serializable;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.upload.MultipartRequestHandler;
public abstract class ActionForm implements Serializable {
protected transient ActionServlet servlet = null;
protected transient MultipartRequestHandler multipartRequestHandler;
protected ActionServlet getServlet() {
return this.servlet;
}
public ActionServletWrapper getServletWrapper() {
return new ActionServletWrapper(getServlet());
}
public MultipartRequestHandler getMultipartRequestHandler() {
return this.multipartRequestHandler;
}
public void setServlet(ActionServlet servlet) {
this.servlet = servlet;
}
public void setMultipartRequestHandler(MultipartRequestHandler multipartRequestHandler) {
this.multipartRequestHandler = multipartRequestHandler;
}
public void reset(ActionMapping mapping, ServletRequest request) {
try {
reset(mapping, (HttpServletRequest)request);
} catch (ClassCastException e) {}
}
public void reset(ActionMapping mapping, HttpServletRequest request) {}
public ActionErrors validate(ActionMapping mapping, ServletRequest request) {
try {
return validate(mapping, (HttpServletRequest)request);
} catch (ClassCastException e) {
return null;
}
}
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
return null;
}
}