many thanks for both responses. the web.xml looks as follows: <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>helloStruts</display-name> <welcome-file-list> <welcome-file>HelloWorld.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>tutorial.HelloWorld</servlet-class> </servlet>
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> i've removed references to the deprecated class but the result is still the same. it would appear that the execute method is not being called as i added the following code in there but saw nothing in the filesystem: try { BufferedWriter out = new BufferedWriter(new FileWriter("helloWorld")); out.write(MESSAGE); out.close(); } catch (IOException e) { } cheers, kostis gau...@nabble wrote: > > Hello, > > it seems to me that problem could exist at any of the two place. > > #Either action class's execute method is not getting called. Add SOPs > with message variable in execute method to verify that. > #Either your action class's execute method is getting called but the > value of the message variable is not getting retained while jsp is > getting called. > > Lets first check out of these two which is the cause of error, only > then we can investigate further. > if you can provide snippets from struts.xml and web.xml , that would > be really helpful... > > > Regards > > Gaurav > > On Sat, Nov 7, 2009 at 9:19 AM, reason <k...@pop.gr> wrote: >> >> i'm trying to get the example outlined in >> http://struts.apache.org/2.1.8/docs/ready-set-go.html to work >> >> i managed to compile the project in eclipse and it seems to be working >> with >> the exception that the output page is blank. >> >> i.e. the >> >> <body> >> <h2><s:property value="message" /></h2> >> </body> >> >> directive in the jsp doesn't seem to be outputing anything >> >> below are my struts.xml HelloWorld.java and HelloWorld.jsp >> >> struts.xml >> <!DOCTYPE struts PUBLIC >> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" >> "http://struts.apache.org/dtds/struts-2.0.dtd"> >> <struts> >> <package name="tutorial" extends="struts-default"> >> <action name="HelloWorld" class="tutorial.HelloWorld"> >> <result>/HelloWorld.jsp</result> >> </action> >> <!-- Add your actions here --> >> </package> >> </struts> >> >> HelloWorld.java >> package tutorial; >> import com.opensymphony.xwork2.ActionSupport; >> public class HelloWorld extends ActionSupport { >> >> public static final String MESSAGE = "Struts is up and running ..."; >> >> public String execute() throws Exception { >> setMessage(MESSAGE); >> return SUCCESS; >> } >> >> private String message; >> >> public void setMessage(String message){ >> this.message = message; >> } >> >> public String getMessage() { >> return message; >> } >> } >> >> HelloWorld.jsp >> <%@ taglib prefix="s" uri="/struts-tags" %> >> >> <html> >> <head> >> <title>Hello World!</title> >> </head> >> <body> >> <h2><s:property value="message" /></h2> >> </body> >> </html> >> >> >> all i'm getting is a blank page with "Hello World" as the title >> >> thanks for any replies, >> k >> -- >> View this message in context: >> http://old.nabble.com/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26240890.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/struts-2-helloWorld-example-not-properly-working-in-tomcat-5.5-tp26240890p26259905.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