Hi,
specifying bookAdd.jsp as input is for validation framework only,
nor it is good or bad.
So when You submit form on page, struts try to fire BookAddAction,
but if validation fails (and it looks like it is the case)
it comes back to input which is bookAdd.jsp
Try to change input for something else and see if it is the case.

Best greetings,
Paweł Wielgus.


2010/3/13 tesla <fatihdu...@hotmail.com>:
>
> thanks for reply.
> " BookAdd.jsp is defined as input for bookAdd action." is it wrong??i think
> it must be like that.
> when i click submit button at the bookAdd.jsp i wanna forward to the data
> jsp but it dont there is no action i'm still at the bookAdd.jsp where i am
> wrong
>
> <action input="/bookAdd.jsp" name="BookAddForm" path="/bookAdd"
> scope="request" type="paket.BookAddAction" >
>          <forward name="success" path="/data.jsp"/>
>    </action>
>
>
> Paweł Wielgus wrote:
>>
>> Hi Tesla,
>> validation problem?
>> BookAdd.jsp is defined as input for bookAdd action.
>>
>> Best greetings,
>> Pawel Wielgus.
>>
>> 2010/3/13, tesla <fatihdu...@hotmail.com>:
>>>
>>> Hi
>>>
>>> I have a basic struts project i can't redirect my jsp page to another.But
>>> i
>>> did the similar example before that it was working but know it's not.
>>> My problem is bookAdd.jsp dont redirect to the data.jsp it's redirecting
>>> to
>>> the bookAdd.do please help!Thanks
>>>
>>> Here is my BookAddForm
>>>
>>>
>>> public class BookAddForm extends org.apache.struts.action.ActionForm {
>>>
>>>     private String book_title;
>>>     private String book_description;
>>>     private int book_price;
>>>
>>> //Getters Setter
>>>
>>>  public void reset(ActionMapping mapping,HttpServletRequest request){
>>>
>>>         this.book_description=null;
>>>         this.book_title=null;
>>>         this.book_price=0;
>>>
>>>
>>> }
>>>
>>>
>>> BookAddAction
>>>
>>>
>>>  public ActionForward execute(ActionMapping mapping, ActionForm form,
>>>             HttpServletRequest request, HttpServletResponse response)
>>>             throws Exception {
>>>         BookAddForm bookAddForm= (BookAddForm) form;
>>>         Book book=new Book();
>>>
>>> book.addBook(bookAddForm.getBook_title(),bookAddForm.getBook_description(),bookAddForm.getBook_price());
>>>
>>>
>>>         return mapping.findForward(SUCCESS);
>>>
>>>            }
>>>
>>>
>>> Book.Java
>>>
>>>
>>> public class Book {
>>>
>>>     private String title;
>>>     private String description;
>>>     private int price;
>>>
>>>    Connection con ;
>>>    Statement ps;
>>>    ResultSet rs;
>>>
>>>     public void addBook(String title,String description,int price) throws
>>> SQLException
>>>     {
>>>          try
>>>         {
>>>             Class.forName("com.mysql.jdbc.Driver");
>>>             con = (Connection)
>>> DriverManager.getConnection("jdbc:mysql://localhost:3306/logintest_development","root","pass");
>>>
>>>             ps = (Statement) con.createStatement();
>>>               String sql = "insert into books(title,description,price)
>>> values('"+title+"','"+description+"''"+price+"')";
>>>               ps.executeUpdate(sql);
>>>         }
>>>     catch (Exception e)
>>>     {
>>>       System.out.println("Error Data : " + e.getMessage());
>>>     }
>>>
>>>         con.close();
>>>
>>>     }
>>>
>>>
>>> bookAdd.jsp
>>>
>>>
>>> <body>
>>>         <h1>Add Book!</h1>
>>>
>>>         <html:form action="/bookAdd" method="post"  >
>>>             Book's Title:<html:text property="book_title" size="30"
>>> maxlength="30"/><br>
>>>             Book's Descripton:<html:textarea  property="book_description"
>>> /><br>
>>>             Book's Price:<html:text property="book_price" size="30"
>>> maxlength="30"/><br>
>>>                 <html:submit>Add</html:submit>
>>>         </html:form>
>>>     </body>
>>>
>>>
>>> struts_config.xml
>>>
>>>
>>>   <form-bean name="BookAddForm" type="paket.BookAddForm"/>
>>>
>>>  <action input="/bookAdd.jsp" name="BookAddForm" path="/bookAdd"
>>> scope="request" type="paket.BookAddAction" >
>>>           <forward name="success" path="/data.jsp"/>
>>>     </action>
>>>
>>>
>>>
>>> when i click submit button at the jsp file it shows me the same page
>>> can't
>>> redirect to data.jsp but my browser changes bookAdd.jsp to bookAdd.do
>>> i cant understand why it is
>>> --
>>> View this message in context:
>>> http://old.nabble.com/page-redirecting-problem-tp27886004p27886004.html
>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/page-redirecting-problem-tp27886004p27888959.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to