本人在编写一个JSP页面时,用到了<JSP:include ..>的动态标签,具体代码如下:
<jsp:include page="song.do" flush="true">
   <jsp:param name="action" value="songSort"/>
   <jsp:param name="sortType" value="hits"/>
 </jsp:include>
但是在"song.do"上居然报错了:在希望的路径 /01/WebRoot/song.do 中没有找到
 片段 {0},另外,我的web.xml文件配置也没问题。
这个问题调试了几天了怎么也不行,网上居然也没有相应的解答,求高手帮忙解决!
我的运行环境是:Myeclipse 8.5M1+tomcat6.0   项目框架用的是:struts1.2

解决方案 »

  1.   

    改为<jsp:forward page="song.do" flush="true">
      

  2.   

    <jsp:include page="song.do" flush="true">
    你是不是理解错了? 在struts中.do表示一个action ,即业务逻辑部分。你要在当前页面里面倒入song.do这个action 当然是不可能的事情,因为,你在同目录下面根本没有song.do这个文件。
    而且也不能这么做吧。
      

  3.   

    我只知道在Struts中,action="XXX.do" 让后到配置文件中找到对应的action类
    没见过page="song.do"的写法,不知道你这是要实现什么功能?