Jeff, I am running struts 2.2.1
I also created this with Spring 3.0, although I am not sure I need spring. Teresa On May 11, 2011 11:32pm, Jeffrey Black <jeffrey.bl...@yahoo.com> wrote:
Teresa,
FWIW, I have apps that utilize redirectAction (ie ServletActionRedirectResult) without issue.
Just curious, what version of Struts2 are you running and what container are you using?
Best,
jb
________________________________
From: Teresa McGinley tdmcgin...@gmail.com>
To: user@struts.apache.org
Sent: Tuesday, May 10, 2011 6:01 PM
Subject: RedirectAction Help!
I am trying to send an id from one action to another and it seems to be
sending a null. Please assist and I am really at my wits end with this.
How do I get the formId from the Listing to the QuestionListing?
startInformation has a yourForm=41, when I click the Begin button I get the
redirect to Questions.action with a null formId as shown...
http://localhost:8080/IUNSurvey/survey/Questions.action?formId=
startInformation.jsp has a button that calls redirect:
...
struts.xml
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
prod -->
method="display">
/views/survey/Listing.jsp
name="success">/views/survey/startInformation.jsp
method="beginQuestions">
Questions
true
${yourForm}
/views/survey/Questions.jsp
exerpt from Listing.java
public String execute() {
selectedForm = services.getFormsById(yourForm);
return SUCCESS;
}
public String display() {
forms = services.getForms();
return NONE;
}
public String beginQuestions() {
return "redirect";
}
/**
* @return the yourForm
*/
public Long getYourForm() {
return yourForm;
}
exerpt from QuestionListing.java
I have a getter/setter for formId
public String execute() {
currentQuestion = (services.getQuestionsByForm(getFormId()));
return SUCCESS;
}
public String display() {
setCurrentQuestion(services.getQuestionsByForm(getFormId()));
return NONE;
}
public void setFormId(Long formId) {
this.formId = formId;
}
public Long getFormId() {
return formId;
}