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
> [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
> [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.


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

Reply via email to