> -----Original Message-----
> From: uma.k [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, December 29, 2004 8:02 AM
> To: 'Struts Users Mailing List'
> Subject: Cannot find bean under name dbCategories
> 
> 
> Hi,
> I get this exception when I try to use html:options with
> collection="dbCategories".
> 
> This is what I am doing

First, remove anything from your hands coz you're going to have a doh moment. :)
Second, follow along the number :)

> index.jsp
> <html:link page="/articleForm.do">Article</html:link>

1)So the user clicks the link, Sending them to the articleForm action,

> 
> my struts-config.xml
> <action path="/articleForm" forward="/articles/Template.jsp" />

2) This sends them to the Template.jsp page

> 
> <action
>       path="/PreviewArticle"
>       type="articles.ArticlePreviewAction"
>       name="articleForm"
>       scope="request"
>       validate="false"
>       input="/articles/Template.jsp">
>       <forward name="success" path="/articles/Preview.jsp"/>
>       <forward name="failure" path="/articles/Template.jsp"/>
> </action>
> 

> Template.jsp

3) Which can't find the dbCategories because /PreviewArtilce is only called 
AFTER you submit the form, not before.

> <html:form action="/PreviewArticle.do" focus="keywords"
> enctype="multipart/form-data">
> <html:select name="articleForm" property="category">
> <html:options collection="dbCategories" property="id"
> labelProperty="description"/>
> </html:select>
> ...
> ...
> </html:form>
> 
> My ArticlePreviewAction.java
> dbCategories = dbBean.getCategoriesForArticle(myConnection);
> request.setAttribute("dbCategories", dbCategories);
> 
> Please let me know where I have gone wrong. As I am unable to 
> figure out the
> problem.


> 
> Thanks
> Uma
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to