i am not using Spring at all.here is the code for my configuration and
action class

my *Quotation.jsp page* by which i am adding data


<%@ taglib prefix="s" uri="/struts-tags" %>

<html>

<head>

<title>Quotation Form</title>

<s:head theme="ajax"/>

</head>

<body>

<center><font face="verdana" size="2" color="red"><s:actionmessage></
s:actionmessage></font></center>

<h1 align="center"> &nbsp;&nbsp;&nbsp;Quotation Form</h1>

<s:form action="SaveBill">

<table align="center">

 <s:datetimepicker label="Date:" name="date"/></td><td>

<s:textfield label="Voucher Number:" name="voucherNumber"/>

<s:textfield label="Customer Name:" name="customerName"/>

<s:textarea label="Address" name="address" cols="20" rows="4"/>

<s:textfield label="Contact No:" name="contactNo"/>

<s:textfield label="Item Name:" name="itemName"/>

<s:textfield label="Purity:" name="purity"/>

<s:textfield label="Gross Weight(Gms):" name="grossWeight"/>

<s:textfield label="Net Weight(Gms):" name="netWeight"/>

<s:textfield label="Diamond Weight:" name="diamondWeight"/>

<s:textfield label="Gold Rate(Rs):" name="goldRate"/>

<s:textfield label="Amount:" name="amount"/>

<s:submit label="Save" align="center" />

</table>

</s:form>

</body>

</html>
*my action class*


package raisonne.billgeneration;

import com.opensymphony.xwork2.ActionSupport;
import raisonne.billgeneration.GetBillConnection;

public class SaveBillingData extends ActionSupport{

 /**
  *
  */
 private static final long serialVersionUID = -5856152810070496725L;
 private int rowInserted=0;
 private String date=null;
 private String voucherNumber=null;
 private String customerName=null;
 private String address=null;
 private String contactNo=null;
 private String itemName=null;
 private String purity=null;
 private double grossWeight=0.0;
 private double netWeight=0.0;
 private double diamondWeight=0.0;
 private double goldRate=0.0;
 private double amount=0.0;

/*

Getter and Setter Method

*/

 public String execute() throws Exception{
  GetBillConnection billCollection =new GetBillConnection();
  rowInserted=billCollection.AddBillingData(getDate(),getVoucherNumber(),
    getCustomerName(),getAddress(),getContactNo(),
    getItemName(),getPurity(),getGrossWeight(),
    getNetWeight(),getDiamondWeight(),getGoldRate(),getAmount());
  if(rowInserted>0){
   addActionMessage("Quotation data has been submitted successfully");
   return SUCCESS;
  }
  else{
   addActionMessage("Error while saving Quotation data, Pleaes retry");
   return INPUT;
  }
 }


}


lastly *Struts.xml file*


<package name="raisonne.billgeneration" extends="struts-default" namespace=
"/">

<action name="SaveBill" class="raisonne.billgeneration.SaveBillingData">

<result name="success">/BillGeneration/Quotation.jsp</result>

<result name="input">/Login/Login.jsp</result>

</action>

</package>
-aum


On 4/19/08, Nils-Helge Garli Hegvik <[EMAIL PROTECTED]> wrote:
>
> It would be a lot easier helping if you show us some configuration
> files and code....
>
> Nils-H
>
> On Sat, Apr 19, 2008 at 6:59 AM, aum strut <[EMAIL PROTECTED]> wrote:
> > yes you are right
> >
> >  not providing complete information in one mail is really not good
> >
> >  i wil take this in to account in future...
> >
> >  well i am not using spring in my application i have a simple form which
> is
> >  sending the input values to my action where i am adding these in to the
> data
> >  base using simple jdbc call everything is working fine i am even
> getting
> >  back the success response in my add form.
> >
> >  i am not able to understand what u mean by "not have your action
> defined as
> >  being "prototype"
> >  scope"
> >
> >  aum
> >
> >
> >
> >
> >  On 4/19/08, Dave Newton <[EMAIL PROTECTED]> wrote:
> >  >
> >  > Are you using Spring?
> >  >
> >  > Would it be possible for you to provide more useful information in
> your
> >  > initial emails rather than generating a stream of a half-dozen or
> more?
> >  > It's
> >  > rather frustrating; we've gone through this before.
> >  >
> >  > One common error is to not have your action defined as being
> "prototype"
> >  > scope. Since actions are instantiated on each request (normally) it's
> not
> >  > typical to see this behavior without some effort on your part or
> >  > mis-configuration.
> >  >
> >  > Dave
> >  >
> >  > --- aum strut <[EMAIL PROTECTED]> wrote:
> >  >
> >  > > currently i am using struts-2.0.11.1
> >  > >
> >  > > On 4/19/08, Dave Newton <[EMAIL PROTECTED]> wrote:
> >  > > >
> >  > > > Which version of Struts?
> >  > > >
> >  > > > --- aum strut <[EMAIL PROTECTED]> wrote:
> >  > > >
> >  > > > > Hi all,
> >  > > > >
> >  > > > > a little point which i want to know.
> >  > > > > i have a form by which we can add billing detais in the
> database
> >  > > > >
> >  > > > > form is working fine, it is adding the value to the database as
> >  > > > expected,
> >  > > > > the problem whcih i am facing is even after successfully
> submitting
> >  > the
> >  > > > > values, it is not clearing the form values which has been added
> >  > > > >
> >  > > > > i can clear the fields values  using java script,but i want to
> know
> >  > is
> >  > > > it
> >  > > > > possible using Struts2,is theer any was that when ever data is
> >  > > submitted
> >  > > > > successfully in the database form fields values should get
> cleared.
> >  > > > >
> >  > > > >
> >  > > > > any help in this regard will be much appriciated.
> >  > > > >
> >  > > > >
> >  > > > > thanks in advance
> >  > > > > --aum
> >  > > > >
> >  > > >
> >  > > >
> >  > > >
> ---------------------------------------------------------------------
> >  > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >  > > > For additional commands, e-mail: [EMAIL PROTECTED]
> >  > > >
> >  > > >
> >  > >
> >  >
> >  >
> >  > ---------------------------------------------------------------------
> >  > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >  > For additional commands, e-mail: [EMAIL PROTECTED]
> >  >
> >  >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to