我用struts2架构做jsp叶面。
现在需要做个点击link的处理,点击link后要出个子窗口,去数据库中取结果,把结果显示在这个叶面
我的问题是 出子窗口 用 window.open对吧,他会让你给这个子窗口起个名字。
可是,对于这个处理,是个新的action,struts2里都是通过 struts-config.xml和tiles.xml来定位要调的叶面对吧。
这两个好象不能一致吧?
struts2里有没有什么机制呀?
在线等!!!!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【pagliucali】截止到2008-07-04 13:44:05的历史汇总数据(不包括此帖):
    发帖的总数量:4                        发帖的总分数:140                      
    结贴的总数量:2                        结贴的总分数:0                        
    无满意结贴数:2                        无满意结贴分:70                       
    未结的帖子数:2                        未结的总分数:140                      
    结贴的百分比:50.00 %               结分的百分比:0.00  %                  
    无满意结贴率:100.00%               无满意结分率:---------------------
    楼主加油
      

  2.   

    window.open("你的Action.do","_","width=375,height=370");
    这么写就可以阿,
    和struts不冲突的。
      

  3.   

    楼上说的对就是把路径设置成你的action.do就ok了要不你也可以打开别的jsp页面,但是在那个页面跳转到action.do 
    不过这样好象脱掉裤子放屁啊
      

  4.   

    嗯,调了是调了。
    可struts-config那块怎么感觉有问题,
    <action name="ShowFileList" method="fileListSearch" class="jp.co.cms.web.action.etm.EtmJvidSearch">
    <param name="operationId">1602</param>
    <result name="input" type="chain">EtmJvidSearchList</result>
    <result>EtmJvidSearchList</result>
    </action> EtmJvidSearchList是我返回子窗口的设置
    tiles.xml里这么写的
    <!-- =============== Etm Jvid SEARCH ================================================================ -->
    <definition name="EtmJvidSearchList">
    <put-attribute name="body" value="EtmJvidSearchListLayout" />
    </definition>

    <definition name="EtmJvidSearchListLayout" template="/pages/etmSearch/jvidList/layout.jsp">
    <put-attribute name="tab" value="/pages/etmSearch/jvidList/tabSummary.jsp" />
    </definition>