一个user。jsp里点击一个“查看”超链接让它弹出一个页面,这个页面是要经过struts action的。我就是想知道怎么让struts。xml里转出来的界面是一个弹出框并带有struts  action里的参数

解决方案 »

  1.   

    使用JavaScript 的 window.open  链接是action地址,是这个意思不?
      

  2.   

    var viewSound = window.showModalDialog("viewSound.action?id="+idStr, "", "dialogWidth:220px; dialogHeight:140px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; ");
      

  3.   

    var viewSound = window.showModalDialog("viewSound.action?id="+idStr, "", "dialogWidth:220px; dialogHeight:140px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; ");
      

  4.   

    我还要进一次action查询一下弹出页面的数据,
      

  5.   

    可以用一下OGNL 借助struts.xml传~
      

  6.   

    配置struts文件就行了啊。jsp调用action中的方法,action返回一个字符串,字符串对应配置文件中的jsp页面,然后jsp页面加js代码。这样不是OK了吗?
      

  7.   

    先在action中查询,再在弹出框中显示,之后还有增删改操作
      

  8.   

    兄弟们,我急呀,客户要一个在模态框中显示action查询的数据!
      

  9.   

    你意思在弹出的页面 还要增删改查?
    你用DIV 弹出一个FROM就可以了吧
    大概思路是这样
    太久没用JSP 
    EXT 就是弹出一个FormPanel 然后提交请求就行了
      

  10.   

    这个还不简单,ajax实现啊,弹出模式对话框的时候,onload一个事件,ajax加载从后台查询出的来数据,动态生成表格就解决了啊,然后在对话框中选择条件什么的,继续调用该事件就好了啊只是传的参数不同而已
      

  11.   

    直接在跳转页中加入
    <input id='xxx' type='hidden' value='<s:property value="#参数名" />'>如果是弹出类似Ext的window 可以通过document.getElementById('xxx').value;来获得直如果是页面form 可以直接把input加入到form中
      

  12.   

    直接在跳转页中加入
    <input id='xxx' type='hidden' value='<s:property value="#参数名" />'>如果是弹出类似Ext的window 可以通过document.getElementById('xxx').value;来获得直如果是页面form 可以直接把input加入到form中
      

  13.   

    如果参数没经过action中属性的接受的话可以直接<input type="hidden" id="xxx" value="<s:property value='#parameters.参数名'/>"> 
      

  14.   

    弹出的界面用一个iframe ,src为action就是啦
      

  15.   

    最好在弹出页面查询,先弹出来,再在弹出页面调用action查询。效果一样
      

  16.   

    window.open("....action")
    然后struts返回在一个页面即可