bbs/article.jsp页面上方列出回复该主题的帖子列表,下面可以回复帖子
但在点击提交回复时,跳转的页面没有任何内容。我想要的是,点击回帖后跳回bbs/article.jsp在下方显示刚才回帖的内容。怎么写呢?请假高手!在struts.xml的代码如下:
<action name="replyTopicAction" class="com.bbs.showAction" method="replyTopic">
<result name="success" >/bbs/article.jsp</result>
</action>

解决方案 »

  1.   

       不要直接跳到 JSP, 跳到 查询list的action ,在跳到JSP 。 
      

  2.   

    这个 就如楼上说的 跳到 listaction 
      

  3.   

    当点击提交回复的按钮时,提交到action中添加这条回复的方法中,然后再跳到显示list的方法,跳到jsp页面
      

  4.   

    <a href="replyArticleAction.action?replyid=<s:property value="#f.varTopic"/>&boardId=<s:property value="#f.intBoardId"/>&parentId=<s:property value="#f.intParentId"/>&topicId=<s:property value="#f.intId"/>&artNum=<s:property value="#f.intArticleNumber"/>"><s:property value="#f.varTopic"/>(这是主题名称)</a></td>
    我是通过点击主题,进到帖子列表。在struts.xml中跳转到这个action里?
      

  5.   

    <action name="replyTopicAction" class="com.bbs.showAction" method="replyTopic">
    <result name="success"type="redirectAction">replyArticleAction.action</result>
    </action>重新执行显示帖子列表的action,结果点击回复时,只有一个回复内容的框框。
    我说的意思就是现在我们回复帖子的情况。
      

  6.   

    点击回复后跳到执行输出的帖子列表的action里,然后成功返回到bbs/replyArticle.jsp,怎么只有一样回复框,回复帖子的列表没有?
    <action name="replyTopicAction" class="com.bbs.showAction" method="replyTopic">
    <result name="success" type="redirectAction">replyArticleAction.action</result>
    </action><action name="replyArticleAction" class="com.bbs.showAction" method="replyArticle">
    <result name="success">bbs/replyArticle.jsp</result>
    </action>
      

  7.   

    看你写的是struts2的配置文件吧。如果不能达到指定的页面 可能是抛错了,被你try catch了,也 可能是你没有返回的success。debug一下应该能解决吧。也可能有缓存
      

  8.   

    在struts.xml的配置文件中在加一个action,如:
    <action name="sutmitReplyTopicAction" class=com.bbs.showAction" method="这里是添加回帖内容的action类中的方法名称">
    <result name="success" type="chain">replyTopicAction</result>
    </action>
    <!---这是你查询回帖的放吧 --->
    <action name="replyTopicAction" class="com.bbs.showAction" method="replyTopic">
            <result name="success" >/bbs/article.jsp</result>
    </action>看仔细了,两个红色标记的,意思是说,当你单击提交回复的时候会进入sutmitReplyTopicAction的action,然后通过添加的方法(没有写,你自己去定义吧),将回复数据添加到数据库中然后,然后返回到result节点中,其中type="chain"(大致的意思就是请求参数和请求结果不会丢失,也就当你单击回复提交的时候传递的参数,因为你查询回复数据肯定需要某些参数吧)不清楚意思的话,自己去网上查,时间有限,我就不多解释了。然后会直接跳到replyTopicAction中,然后直接在通过方法replyTopic(也就你写的列出回复该主题的帖子列表的方法)在去数据库查询一遍回复数据,也会把你刚刚插进入的那条数据也查出来吧。