Hi All, I have tried all the ways but not able to solve the problem.. i am attaching all the codes for my test application..
*StrutsExample.xml* * package* aum; * import* java.sql.Date; * import* com.opensymphony.xwork2.ActionSupport; ** *public* *class* StrutsExample *extends* ActionSupport { ** *private* *static* *final* *long* *serialVersionUID* = 1L; *private* String name="null"; Date date; *public* Date getDate() { *return* date; } *public* *void* setDate(Date date) { *this*.date = date; } *public* String getName() { *return* name; } *public* *void* setName(String name) { *this*.name=name; } *public* String execute() *throws* Exception{ *return* *SUCCESS*; } } *Struts.xml* <struts> <package name="nsolution" extends="struts-default" > <action name="TestExample" class="aum.StrutsExample"> <result name="input">/jsp/index.jsp</result> <result name="SUCCESS">/jsp/welcome.jsp</result> </action> </package> </struts> *Index.jsp* <s:form action="TestExample"> <s:textfield label="Your Name" name="userName"/> <s:textfield label="Enter Date" name="date"/> <s:submit/> </s:form> one more interesting thing is that when i click the submitt button it is displaying the URL as http://aum:8080/StrutsStarter/TestExample where as i thik it should display it as http://aum:8080/StrutsStarter/TestExample.action Any suggestion in this regard will be much appriciated. On 3/7/08, Dave Newton <[EMAIL PROTECTED]> wrote: > > --- "Karr, David" <[EMAIL PROTECTED]> wrote: > > I'm technically a newbie on this, so don't take my word on it, but I > > would suggest: > > > > * Don't use "actionPackages" or the annotations. > > Both actionPackages and the annotations work fine; the issue you had was > that > you were combining the two configuration methods. There are some > limitations > with S2.0's zero-config, most notably no interceptor-ref annotations. That > may be solvable via @ParentPackage by configuring the interceptors via > XML, > however--not sure. > > > * Remove the "namespace" attribute on the action element. > > I didn't see that in his code; it may have gotten edited out. Normally the > "namespace" attribute goes with the "package" element, though, and there's > no > reason not to have one. > > It's one of the major ways to separate parts of the application. > > > * Change the "package" attribute on the action element to have a value > > != your Java package. > > Hopefully I (or someone...) will remember to look in to that and nail down > why that's a possible issue and either document it or fix it. > > Dave > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >