I can see below message after execution in tabble panel..

*Couldn't load content:Unknown runtime error*

It looks request is getting forwarded to new
location /WEB-INF/jsp/MyArticlesDetail.jsp. How do I include response of
MyArticlesDetail.jsp in main jsp MyArticles.jsp

I have below configuration in struts.xml

 <package name="article" namespace="/article" extends="struts-default">
 <action name="myArticles_*" method="{1}" class="
com.rawatsoft.write4smile.webapp.action.ArticleAction">
 <result name="success" type="dispatcher">
 /WEB-INF/jsp/MyArticlesDetail.jsp>
 </result>
</action>




On 11/13/07, Raghuveer Rawat <[EMAIL PROTECTED]> wrote:

> Thanks Basti,
> I made this change for s:url
> Now I can see from log that DisplayTag is getting populated with correct
> data but table is not getting populated to main JSP MyArticles.jsp i.e.
> response of MyArticlesDetail.jsp is not getting included in 
> MyArticle.jspwhich contain TabbedPanel
>
> Not sure what to do now.
>
> Thanks
> Raghu
>
>
>
> On 11/13/07, lbastil <[EMAIL PROTECTED] > wrote:
> >
> >
> > I think you have to use <s:url .../> when using ajaxed remote divs.
> >
> > Try something like:
> >
> > <s:url id="yourId" ... />
> >
> > ...
> > <s:div id="one" label="Stories " theme="ajax"
> > href="%{yourId}"
> > labelposition="top" >
> >      </s:div>
> >
> > Regards,
> > basti
> >
> >
> > Raghuveer Rawat wrote:
> > >
> > > Hi,
> > > I am using Struts2, Tile2, Spring2, Display Tag.
> > > I am implementing tabbed panel and all the tabs make remote calls.
> > Each
> > > Tab
> > > will contain a table which are implemented using DisplayTag. I am
> > > implementing this table in a separagte JSP and want its content to be
> > > added
> > > to tab in the main jsp after execution.
> > >
> > > I can see Tabbed Panel but it is not able to load data. Request is
> > > reaching
> > > to Action class but data is not reaching back to original jsp.
> > > I am implementing like below..
> > >
> > > *MyArticles.jsp* . . ...and it has Tabbed Panel.
> > >
> > >  <s:tabbedPanel id="test" >
> > >       <s:div id="one" label="Stories " theme="ajax"
> > > href="article/myArticles_articlesByAuthorId.action?channelId=1"
> > > labelposition="top" >
> > >       </s:div>
> > >
> > >       <s:div id="two" label="Poem " theme="ajax"
> > > href="article/myArticles_articlesByAuthorId.action?channelId=2">
> > >       </s:div>
> > >
> > >       <s:div id="three" label="Jokes/Humors " theme="ajax"
> > > href="article/myArticles_articlesByAuthorId.action?channelId=3">
> > >       </s:div>
> > >
> > >       <s:div id="four" label="Shayaries/Ghazal " theme="ajax"
> > > href="article/myArticles_articlesByAuthorId.action?channelId=4">
> > >       </s:div>
> > >
> > >      </s:tabbedPanel>
> > > *MyArticleDetail.jsp (*This jsp contain table, which will be added to
> > > tab*)*
> > >
> > >     <display:table id="articleId" name="articlesByAuthor"
> > >      requestURI="" defaultsort="3" sort="list"
> > defaultorder="descending"
> > > pagesize="10" class="table">
> > >
> > >   <display:column property="categoryName" sortable="true"
> > >          title="name" style="width:20%;" class="text"/>
> > >
> > >   <display:column property="title"  sortable="true"
> > >     title="title" style="width:20%;" class="text" />
> > >
> > >   <display:column property="lastUpdatedDate"
> > format="{0,date,dd-MMM-yyyy}"
> > > sortable="true"
> > >     title="Date" style="width:20%;" class="text" />
> > >
> > >
> > >   <display:column property="ratingCount"  sortable="true"
> > >     title="Rating" style="width:20%;" class="text" />
> > >
> > >
> > >     </display:table>
> > >
> > > *Struts.xml*
> > > **
> > >
> > > <package name="article" namespace="/article" extends="struts-default">
> > >
> > > <action name="myArticles_*" method="{1}" class="
> > > com.rawatsoft.write4smile.webapp.action.ArticleAction">
> > >
> > > <result name="success" type="dispatcher">
> > >
> > > /WEB-INF/jsp/MyArticlesDetail.jsp
> > >
> > > </result>
> > >
> > > </action>
> > >
> > > </package>
> > >
> > > Error Log:
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Opening Hibernate Session
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | opened session at
> > timestamp:
> > > 4894327269310466
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | No bean named '
> > > org.apache.struts2.dispatcher.ServletDispatcherResult' found in
> > >
> > [EMAIL PROTECTED]:
> > > defining beans
> > >
> > [dataSource,sessionFactory,transactionManager,articleDAO,userDAO,myMessageDAO,featuredArticlesDAO,myFriendsDAO,countryDAO,myInvitesDAO,writerInterestDAO,channelDAO,categoryDAO,securityQuestionsDAO,commentDAO,ratingDAO,testDAO,testServiceTarget,articleServiceTarget,countryServiceTarget,myInvitesServiceTarget,writerInterestServiceTarget,securityQuestionsServiceTarget,channelServiceTarget,categoryServiceTarget,userServiceTarget,myMessageServiceTarget,featuredArticlesServiceTarget,myFriendsServiceTarget,commentServiceTarget,ratingServiceTarget,testService,articleService,userService,myMessageService,featuredArticlesService,commentService,ratingService,myFriendsService,countryService,writerInterestService,channelService,categoryService,securityQuestionsService,myInvitesService];
> >
> > > root of factory hierarchy
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | setting flush mode to:
> > NEVER
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Bound value [
> > > [EMAIL PROTECTED] ] for key [
> > > [EMAIL PROTECTED] to thread
> > > [http-8080-Processor22]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Creating [
> > > java.util.LinkedHashMap]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Checking
> > > ConfigurationProviders
> > > for reload.
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Creating [
> > > java.util.LinkedHashMap]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Ignoring constructor
> > [public
> > > org.apache.struts2.dispatcher.ServletDispatcherResult(java.lang.String
> > )]
> > > of
> > > bean 'org.apache.struts2.dispatcher.ServletDispatcherResult ':
> > > org.springframework.beans.factory.UnsatisfiedDependencyException:
> > Error
> > > creating bean with name '
> > > org.apache.struts2.dispatcher.ServletDispatcherResult': Unsatisfied
> > > dependency expressed through constructor argument with index 0 of type
> > [
> > > java.lang.String]: There are 0 beans of type [java.lang.String]
> > available
> > > for autowiring: []. There should have been exactly 1 to be able to
> > > autowire
> > > constructor of bean
> > > 'org.apache.struts2.dispatcher.ServletDispatcherResult '.
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Forwarding to location
> > > /WEB-INF/jsp/MyArticlesDetail.jsp
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |
> > > servletPath=/WEB-INF/jsp/MyArticlesDetail.jsp, pathInfo=null,
> > > queryString=null, name=null
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |  Path Based Forward
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Entering nullPropertyValue
> > > [target=[
> > [EMAIL PROTECTED],
> > > [EMAIL PROTECTED], property=org]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Removed value [
> > > [EMAIL PROTECTED] for key [
> > > [EMAIL PROTECTED] from thread
> > > [http-8080-Processor22]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | JspEngine -->
> > > /WEB-INF/jsp/MyArticlesDetail.jsp
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |       ServletPath:
> > > /WEB-INF/jsp/MyArticlesDetail.jsp
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |          PathInfo: null
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |          RealPath:
> > C:\Program
> > > Files\Apache Software Foundation\Tomcat
> > > 5.5\webapps\write4smile\WEB-INF\jsp\MyArticlesDetail.jsp
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |        RequestURI:
> > > /write4smile/WEB-INF/jsp/MyArticlesDetail.jsp
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Closing single Hibernate
> > > Session
> > > in OpenSessionInViewFilter
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |       QueryString:
> > > dojo.preventCache=1194904116234
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |    Request Params:
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |    dojo.preventCache =
> > > 1194904116234
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doStartTag
> > called
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Closing Hibernate Session
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | getBeanValue - bean:
> > > {pageContext}, property: {articlesByAuthor}
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | closing session
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | connection already null in
> > > cleanup : no action
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Entering nullPropertyValue
> > > [EMAIL PROTECTED]
> > ,
> > > [EMAIL PROTECTED] ],
> > property=pageContext]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Using SessionFactory
> > > 'sessionFactory' for OpenSessionInViewFilter
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Returning cached instance
> > of
> > > singleton bean 'sessionFactory'
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Opening single Hibernate
> > > Session
> > > in OpenSessionInViewFilter
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Opening Hibernate Session
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | opened session at
> > timestamp:
> > > 4894327269376000
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | setting flush mode to:
> > NEVER
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Bound value [
> > > [EMAIL PROTECTED] for key [
> > > [EMAIL PROTECTED] to thread
> > > [http-8080-Processor22]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Checking
> > > ConfigurationProviders
> > > for reload.
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Entering nullPropertyValue
> > > [EMAIL PROTECTED],
> > > property=NO_FILTER]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Removed value [
> > > [EMAIL PROTECTED] for key [
> > > [EMAIL PROTECTED] from thread
> > > [http-8080-Processor22]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Closing single Hibernate
> > > Session
> > > in OpenSessionInViewFilter
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Closing Hibernate Session
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | closing session
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | connection already null in
> > > cleanup : no action
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] setting media
> > > [html]
> > > in this.pageContext
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doIteration
> > called
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doIteration()
> > -
> > > iterator ended after 0 rows
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Entering nullPropertyValue
> > > [EMAIL PROTECTED]
> > ,
> > > [EMAIL PROTECTED] ],
> > > property=articleId_rowNum]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] first
> > > iteration=true
> > > (row number=1)
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] addColumn
> > > HeaderCell[columnNumber=0,title=name,beanPropertyName=categoryName]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | columnTag.addHeaderToTable
> > ()
> > > ::
> > > first iteration - adding header
> > > HeaderCell[columnNumber=0,title=name,beanPropertyName=categoryName]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] first
> > > iteration=true
> > > (row number=1)
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] addColumn
> > > HeaderCell[columnNumber=0,title=title,beanPropertyName=title]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | columnTag.addHeaderToTable
> > ()
> > > ::
> > > first iteration - adding header
> > > HeaderCell[columnNumber=1,title=title,beanPropertyName=title]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] first
> > > iteration=true
> > > (row number=1)
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] addColumn
> > > HeaderCell[columnNumber=0,title=Date,beanPropertyName=lastUpdatedDate]
> >
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | columnTag.addHeaderToTable
> > ()
> > > ::
> > > first iteration - adding header
> > > HeaderCell[columnNumber=2,title=Date,beanPropertyName=lastUpdatedDate]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] first
> > > iteration=true
> > > (row number=1)
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] addColumn
> > > HeaderCell[columnNumber=0,title=Rating,beanPropertyName=ratingCount]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | columnTag.addHeaderToTable
> > ()
> > > ::
> > > first iteration - adding header
> > > HeaderCell[columnNumber=3,title=Rating,beanPropertyName=ratingCount]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doAfterBody
> > called
> > > -
> > > iterating on row 1
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doIteration
> > called
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doIteration()
> > -
> > > iterator ended after 1 rows
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Entering nullPropertyValue
> > > [target=[
> > [EMAIL PROTECTED],
> > > [EMAIL PROTECTED],
> > > property=articleId_rowNum]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doEndTag
> > called
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] sorting full
> > data
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | New SmartListHelper
> > > instantiated: list.size=[0], page size=[3], full list size=[0].
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | CurrentPage page is 1 of 0
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Returning sublist for page
> > 1
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] writeTable
> > called
> > > for table [articleId]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | [articleId] doEndTag - end
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] |  Disabling the response
> > for
> > > futher output
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | after Locale=en_US
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | intercept }
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Removed value [
> > > [EMAIL PROTECTED] for key [
> > > [EMAIL PROTECTED] from thread
> > > [http-8080-Processor24]
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Closing single Hibernate
> > > Session
> > > in OpenSessionInViewFilter
> > >
> > > [WRITE4SMILE] DEBUG [2007/11/12 16:48:38] | Closing Hibernate Session
> > >
> > >
> >
> > --
> > View this message in context:
> > http://www.nabble.com/-S2--Help-for-Ajax-Tabbed-Panel-tf4794501.html#a13722199
> > Sent from the Struts - User mailing list archive at 
> > Nabble.com<http://nabble.com/>
> > .
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to