Could also be a type conversion error.
On Nov 17, 2010 2:46 PM, "Harsh C" <hchau...@gmail.com> wrote:
> So, result "input" is some kind of default result that struts sends a user
> to?
>
> Is validation turned on by default, as I did not specify any validation?
If
> so, how can I turn it off?
>
> Thanks,
> HC
>
> On Wed, Nov 17, 2010 at 11:39 AM, Dave Newton <davelnew...@gmail.com>
wrote:
>
>> Failed validation will send user back to the input result.
>>
>> Dave
>> On Nov 17, 2010 2:29 PM, "Harsh C" <hchau...@gmail.com> wrote:
>> > Hi,
>> >
>> > I have an input page which has a checkbox list in a form. Clicking
submit
>> > takes the user to a 2nd JSP.
>> > The problem is that when I don't select a checkbox and click on submit,
I
>> > get to the output page, of course no value is displayed on the output
>> page
>> > though.
>> > But if I select a checkbox and click submit, I get an error saying....
>> >
>> > No result defined for action .....action.ModelHomeAction and result
input
>> > I just started with struts and don't really know why it is looking for
>> the
>> > result "input". I would appreciate any help with this.
>> >
>> > Relevant code is below.
>> >
>> > input.jsp
>> > <s:form method="post" action="modelUpload">
>> > <s:checkboxlist name="selectedModel" list="modelList" listKey="modelId"
>> > listValue="modelName"/>
>> > <s:submit></s:submit>
>> > </s:form>
>> >
>> > output.jsp
>> >
>> > <s:property value="selectedModel"/>
>> >
>> > Action
>> > private ArrayList<Model> modelList;
>> > private Model selectedModel = new Model();
>> >
>> > public ArrayList<Model> getModelList() {
>> > FrameworkHandler handler = new FrameworkHandler();
>> > return handler.getModels();
>> > }
>> >
>> > public void setModelList(ArrayList<Model> modelList) {
>> > this.modelList = modelList;
>> > }
>> >
>> > public Model getSelectedModel() {
>> > return selectedModel;
>> > }
>> >
>> > public void setSelectedModel(Model selectedModel) {
>> > this.selectedModel = selectedModel;
>> > }
>> >
>> > public String execute() throws Exception {
>> > LOG.debug("Model Home Action");
>> > return SUCCESS;
>> > }
>> >
>> > public String upload() throws Exception{
>> > return SUCCESS;
>> > }
>> >
>> > struts.xml
>> >
>> > <action name="modelHome" class=".....action.ModelHomeAction"
>> > method="execute">
>> > <result name="success">/jsp/input.jsp</result>
>> > </action>
>> >
>> > <action name="modelUpload" class=".....action.ModelHomeAction"
>> > method="upload">
>> > <result name="success">/jsp/output.jsp</result>
>> > </action>
>>
>
>
>
> --
> *Thanks,
> Harsh*

Reply via email to