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 <[email protected]> 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 [email protected]>
To: [email protected]
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;
}