不能显示?现在是显示什么错误啊?是不是你iframe的src路径不对啊,找不到你的a.htm和b.htm啊

解决方案 »

  1.   

    a.htm和b.htm已经映射好了,调用a.htm就相当于调用a.jsp,部分xml内容
    <prop key="/flirtpix/iframe/mainpage.htm">flirtiframeController</prop>
    <prop key="/flirtpix/iframe/apage.htm">flirtaController</prop>
    <prop key="/flirtpix/iframe/bpage.htm">flirtbController</prop>
    <bean id="flirtiframeController" class="com.fm.mobilepix.tools.content.messagecenter.FlirtiframeController" />
        <bean id="flirtaController" class="com.fm.mobilepix.tools.content.messagecenter.FlirtaController" />
        <bean id="flirtbController" class="com.fm.mobilepix.tools.content.messagecenter.FlirtbController" />tiles-def.xml的部分内容如下<definition name="mainpage" extends="master">
            <put name="body" value="/jsp/flirtpix/mainpage.jsp"/>
    </definition> <definition name="apage" value="/jsp/flirtpix/a.jsp"/> <definition name="bpage" value="/jsp/flirtpix/b.jsp"/>
    ------public class FlirtiframeController implements  Controller {
        protected final Log _logger = LogFactory.getLog(getClass());
        public ModelAndView handleRequest(HttpServletRequest request,
                                          HttpServletResponse response) throws Exception {
                 ModelAndView mav = null;
                 mav = new ModelAndView("mainpage");
                 return  mav ;
          }
    public class FlirtaController implements  Controller {
        protected final Log _logger = LogFactory.getLog(getClass());
        public ModelAndView handleRequest(HttpServletRequest request,
                                          HttpServletResponse response) throws Exception {
                 ModelAndView mav = null;
                 Map model = new HashMap();
                 model.put("page1","DEMO PAGE A.JSP");
                 model.put("Size", "5");
                 mav = new ModelAndView("apage", "model", model);
                 return    mav ;
          }
    }
    public class FlirtbController implements Controller {
        protected final Log _logger = LogFactory.getLog(getClass());
        public ModelAndView handleRequest(HttpServletRequest request,
                                          HttpServletResponse response) throws Exception {
            ModelAndView mav = null;
            Map model = new HashMap();
            model.put("page2", "DEMO PAGE B.JSP");
            model.put("Size", "5");
            mav = new ModelAndView("bpage", "model", model);        return mav;
        }
    }
      

  2.   


    我的最终mainpage.jsp的代码如下:
    <%@ include file="/jsp/include.jsp" %>
    <html>
    <head><title>Simple jsp page</title></head><body>
    <table>
        <tr>
            <td>
                <!--
                <Iframe src="<c:url value='/flirtpix/iframe/apage.htm' />" width="500" height="300" scrolling="[OPTION]" frameborder="1"></iframe>
                -->
                <Iframe src="/flirtpix/iframe/apage.htm" width="500" height="300" scrolling="[OPTION]" frameborder="1"></iframe>
        </td>
        </tr>
        <tr>
            <td>
                <Iframe src="<c:url value='/flirtpix/iframe/bpage.htm' />" width="500" height="300" scrolling="[OPTION]" frameborder="1"></iframe>
            </td>
        </tr>
    </table></body>
    </html>
      

  3.   

    出现的提示:
    HTTP Status 404 - /flirtpix/iframe/apage.htm--------------------------------------------------------------------------------type Status reportmessage /flirtpix/iframe/apage.htmdescription The requested resource (/flirtpix/iframe/apage.htm) is not available.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.28
      

  4.   

    iframe和spring完全扯不上关系,从页面路径上去找问题