Pessoal o que pode estar acontecendo no meu ActionForm para ele retornar esta mensagem???:
javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans
collection
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:798)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:506)
at _jsp._register._register__jsp._jspService(/register/register.jsp:2)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.pageservice(Page.java:571)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:211)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
at java.lang.Thread.run(Thread.java:595)
E o console fica assim:
[03:03:29.463] Initializing, config=‘org.apache.struts.util.LocalStrings’, return             Null=true
[03:03:29.465] Initializing, config=‘org.apache.struts.taglib.html.LocalStrings’,              returnNull=true
Já revirei meus Actions, struts-config.xml web.xml e nada dem uma olha O QUE PODE SER???
(RegisterForm.java)
package app;
import org.apache.struts.action.*;
public class RegisterForm extends ActionForm {
private String username;
private String password1;
private String password2;
public java.lang.String getUsername() { return username; }    
public void setUsername(java.lang.String username) { this.username = username;}
public java.lang.String getPassword1() { return password1; }
public void setPassword1(java.lang.String password1) {this.password1 = password1;}
public java.lang.String getPassword2() { return password2;}    
public void setPassword2(java.lang.String password2) { this.password2 = password2; }
}
(RegisterAction.java)–> Obs: Já mudei tambem o metodo perform para execute e nada.
package app;
import org.apache.struts.action.;
import javax.servlet.http.;
import java.io.*;
public class RegisterAction extends Action {
public ActionForward perform(ActionMapping mapping,
    ActionForm form,
    HttpServletRequest req,
    HttpServletResponse res){
        
    RegisterForm rf = (RegisterForm) form;
    
    String username = rf.getUsername();
    String password1 = rf.getPassword1();
    String password2 = rf.getPassword2();
    
    if (password1.equals(password2)){
        try{
            //UserDirectory.getInstance().setUser(username, password1);
            return mapping.findForward("success");
        }catch (Exception e){
            return mapping.findForward("failure");
        }
    }
    return mapping.findForward("success");
}
}
e o Struts-config.xml
<?xml version=“1.0” encoding=“UTF-8”?>
<struts-config>
<form-beans>
<form-bean name=“registerForm” type=“app.RegisterForm”/>
</form-beans>
<action-mappings>
    <action
        path="/register"
        type="app.RegisterAction"
        name="registerForm">
        <forward name="success" path="/success.html"/>
        <forward name="failure" path="/failure.html"/>
    </action>
</action-mappings>        
</struts-config>
Desde já agradeço.