struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antonio Petrelli" <antonio.petre...@gmail.com>
Subject Re: Struts 1.3.8 problem html:form
Date Sun, 03 Aug 2008 15:37:26 GMT
Please ask this question to the Struts users mailing list:
http://struts.apache.org/mail.html

Antonio

2008/8/3 AlexPresley <alexisq4a@yahoo.com.ar>:
>
> Hi!
> I am using Struts 1.3.8 and when i want to try some of the examples or when
> i want to develop something
> i always have the same error in the line with "html:form."
> This is a very simple example:
>
> Inside Web-inf,i have a lib folder with the following libs:
> Antlr-2.7.2.jar,commons-beanutils,commons-chain-common-digester,-commons-fileupload,commons-io
> commons-loggining,commons-validator,jstl-1.0.6,oro-2.0.8,standar-1.06,struts-core,struts-el,struts-extras,
> struts-taglib,struts-tiles.
>
> Struts-config.xml with this Information:
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts
> Configuration 1.3//EN"
>          "http://struts.apache.org/dtds/struts-config_1_0.dtd">
>               <struts-config>
>
>                                  <!-- === Form Bean Definitions -->
>
>                                <form-beans>
>                                         <form-bean name="RegistroForm"
> type="app.RegistroForm"/>
>                               </form-beans>
>
>                            <!-- ===Action Mapping Definitions -->
>
>                       <action-mappings>
>
>                             <action path="/registro"
> type="app.RegistroAction"name="RegistroForm"
>                                    input="/registro.jsp"/>
>                                    <forward name="exito"
> path="/pages/succes.html"/>
>                                   <forward name="fracaso"
> path="/pages/error.html"/>
>                           <action>
>                     </action-mappings>
>
> </struts-config>
>
> Inside Web-inf-src i have a package "app" with 2 classes.
>
> ---------------------------RegistroAction------------------------------
>
> package app;
>
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.*;
>
> import org.apache.struts.action.Action;
> import org.apache.struts.action.ActionForm;
> import org.apache.struts.action.ActionForward;
> import org.apache.struts.action.ActionMapping;
> import org.apache.struts.action.*;
> import java.util.Properties;
> import java.lang.Object;
>
> public class RegistroAction extends Action {
>
>    public ActionForward perform(ActionMapping mapping, ActionForm form,
>            HttpServletRequest request, HttpServletResponse response) {
>
>        RegistroForm registroForm = (RegistroForm) form;
>
>        String user = registroForm.getUsername();
>        String pass1 = registroForm.getPassword1();
>        String pass2 = registroForm.getPassword2();
>
>        if (pass1.equals(pass2)) {
>
>            return mapping.findForward("sucess");
>
>        } else {
>            return mapping.findForward("error");
>        }
>
>    }
>
> ---------------------------------------
> RegistroForm------------------------------------
>
> package app;
>
> import org.apache.struts.action.ActionForm;
>
> public class RegistroForm extends ActionForm{
>    protected String username;
>    protected String password1;
>    protected String password2;
>    public String getPassword1() {
>        return password1;
>    }
>    public void setPassword1(String password1) {
>        this.password1 = password1;
>    }
>    public String getPassword2() {
>        return password2;
>    }
>    public void setPassword2(String password2) {
>        this.password2 = password2;
>    }
>    public String getUsername() {
>        return username;
>    }
>    public void setUsername(String username) {
>        this.username = username;
>    }
>
> }
>
> In a folder call "Pages" i have a 2 .html "error.html" and "succes.html"
> And of course i have the index.jsp page,i use this page to
> start the application and there is where i have the error.
>
>
> ------------------------------------------index.jsp------------------------------------
>
> <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
> pageEncoding="ISO-8859-1"%>
>
> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
>
> <html>
>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
>
>      <title>Identificación</title>
> </head>
>
> <body>
> <html:form action="/registro">
>
>       Nombre Usuario<html:text property="username" />
>      Contraseña<html:text property="password1" />
>      Repetir Contraseña<html:text property="password2" />
>
>      <html:submit property="Registro"/>
> </html:form>
>
> </body>
>
> </html>
>
> The error is in <html:form action="/registro">
>
> El servidor encontró un error interno () que hizo que no pudiera rellenar
> este requerimiento.
> excepción
> That exeption in english it is:
> The server found an error,and cant fill this requirement.
> org.apache.jasper.JasperException: Exception in JSP: /index.jsp:16
>
> I am using Tomcat 5.5.26
> Thanks in advance.
> --
> View this message in context: http://www.nabble.com/Struts-1.3.8-problem-html%3Aform-tp18798477p18798477.html
> Sent from the Struts - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message