If I try my example with JBoss2.2.2&Tomcat3.2.3 as standalone everyting
works fine but if I try it with my JBoss&Tomcat integrated in Visual Age I
get that exception. The funny thing is that it has worked some days ago
before I tested it outside VA and editited the JSP and configs outside VA.

-----Ursprungliche Nachricht-----
Von: Cedric Dumoulin [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 13. Dezember 2001 15:58
An: Struts Users Mailing List
Betreff: Re: Have a problem inserting an action or only a jps into a
template



  Hello,

  This problem arise with some web container :  they have some trouble to
convert
a String to an Object ;-(.

  In your case, this seems to happen in tags
    <tiles:put name='content' content='/show/articleList.do'/>

  Both methods setContent(String) and setContent(Object) exist, but
container
doesn't find the appropriate one.
  Possible solutions :

   * remove one of the two methods (but this could lead to problems if you
use it
     elsewhere) and recompile Tiles
   * try something like : content='<%=(Object)"/show/articleList.do"%>'

  Cedric

storck wrote:

> Hi,
>
> I use Struts from the nighly build 04.11.2001.
>
> My template looks like the following:
>
> <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
>
> <html:html locale="true">
> <html>
> <html:base/>
>     <body background='graphics/blueAndWhiteBackground.gif'>
>     <table width='610'>
>
>                     <tr><td><tiles:get name='content'/></td></tr>
>
>     </table>
>     <html:errors/>
>     </body>
> </html>
> </html:html>
>
> and my JSP ShowArticleList wich uses that template
>
> <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %>
>
> <tiles:insert template='/common/template.jsp'>
>     <tiles:put name='content' content='/show/articleList.do'/>
> </tiles:insert>
>
> The action  /show/articleList.do is defined like
>
> <action name="articleListBean" scope="session" path="/show/articleList"
> unknown="false" type="com.tecmath.cms.mt.struts.ArticleListAction"
> parameter="show">
>         <forward name="success" path="/tmpl/articleListCont.jsp"/>
> </action>
>
> and /tmpl/articleListCont.jsp is
>
> <%@ taglib uri='/WEB-INF/struts-template.tld' prefix='template' %>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
>
> <UL>
>   <logic:iterate id="article" name="articleListBean" property="articles">
>     <LI>
>     <html:hidden name="article" property="id"/>
>     <html:link page="/ArticleDetails.jsp"
>         paramId="articleId"
>         paramName="article" paramProperty="id">
>         <bean:write name="article" property="articleNumber"/>
>     </html:link>
>     (<bean:write name="article" property="materialGroup"/>)
>     <bean:write name="article" property="price"/> <bean:write
name="article"
> property="currency"/>
>     </LI>
>   </logic:iterate>
> </UL>
>
> If I excute the ShowArticleList.jsp I get the next error. Can someone tell
> me why ?
>
> Error: 500
> Location: /iwf-test/ShowArticleList.jsp
> Internal Servlet Error: D:\Programme\Entwicklung\IBM\VisualAge for
>
Java\ide\project_resources\Apache_Tomcat_Test_Environment\webapps\iwf-test\S
> howArticleList.jsp(3,4) Unable to convert a String to java.lang.Object for
> attribute content
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to