you need a path attribute for the action mapping. <action path="/helloWorld" name="helloWorld" class="HelloWorld">
On 8/17/06, Peter Steil <[EMAIL PROTECTED]> wrote:
The exact same thing happens. I give you some more information. You know how my web.xml looks like. Here are the other files: struts.xml: ------------ <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <include file="struts-default.xml"/> <package name="default" extends="struts-default"> <action name="helloWorld" class="HelloWorld"> <result name="success">helloWorld.jsp</result> </action> </package> </struts> helloWorld.jsp: --------------- <%@ taglib prefix="saf" uri="/tags" %> <html> <head> <title>Hello World</title> </head> <body> The message generated by my first Action is: <saf:property value="message"/> </body> </html> HelloWorld.java: ---------------- import com.opensymphony.xwork2.Action; import java.util.*; import java.text.DateFormat; public class HelloWorld implements Action { private String message; public String execute() { message = "Hello, World!\n"; message += "The time is:\n"; message += DateFormat.getDateInstance().format(new Date()); return SUCCESS; } public String getMessage() { return message; } } Thanks, Peter -------- Original-Nachricht -------- Datum: Thu, 17 Aug 2006 14:04:52 -0500 Von: [EMAIL PROTECTED] An: user@struts.apache.org Betreff: RE: Struts2 > It looks like you're requesting a page with suffix mapping > ("helloWorld.do") but you've configured struts to use prefix mapping ("/*"). What happens > if you change to "<url-pattern>*.do</url-pattern>"? > > - George > http://www.idiacomputing.com/ > > > > -----Original Message----- > > From: Peter Steil [mailto:[EMAIL PROTECTED] > > Sent: Thursday, August 17, 2006 2:01 PM > > To: user@struts.apache.org > > Subject: Struts2 > > > > > > Hi, I am trying to get started on Struts2 using the nightly > > build 'struts2-core-2.0.0-SNAPSHOT-20060816.jar'. I started > > with the very basic example from > > 'http://cwiki.apache.org/WW/hello-world.html' and I still get > > the message 'The requested resource (/mystruts/helloWorld.do) > > is not available.' in my browser. My web.xml looks like this: > > > > <?xml version="1.0"?> > > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web > > Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > > > > <web-app> > > <display-name>My Application</display-name> > > <filter> > > <filter-name>action2</filter-name> > > > > <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</ > filter-class> > > </filter> > > > > <filter-mapping> > > <filter-name>action2</filter-name> > > <url-pattern>/*</url-pattern> > > </filter-mapping> > > <listener> > > > > <listener-class>org.springframework.web.context.ContextLoaderL > > istener</listener-class> > > </listener> > > </web-app> > > > > > > Can anybody help me? > > Thanks, > > Peter > > -- > > > > > > Echte DSL-Flatrate dauerhaft für 0,- Euro*. Nur noch kurze > > Zeit! "Feel free" mit GMX DSL: http://www.gmx.net/de/go/dsl > > > > --------------------------------------------------------------------- > > 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] -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]