下载的文件是json格式文本,不知道问题出在哪里了,另一个一样的写法都没有出问题
基本流程是这样的,新增记录成功后,result返回到一个addOk.jsp,在jsp页面中跳转
window.location.href="<%=base_path%>/manage/manageCorListAll.action";
处理这个action后,返回result为“list”,对应的视图资源为/html/page/smsManage/corporations/listCor.jsp
问题是,现在jsp页面出不来。只提示文件下载,下载下来的文件就是一个json格式文本{"totalProperty":13,"root":[{"linkmans":[],"re":"中国","corName":"中国移动通信有限公司","corId":1},{"linkmans":[],"re":"","corName":"公司1","corId":2},{"linkmans":[],"re":"美国","corName":"公司2","corId":3},{"linkmans":[],"re":"日本","corName":"公司3","corId":4},{"linkmans":[],"re":"伊拉克","corName":"公司4","corId":5},{"linkmans":[],"re":"韩国","corName":"公司5","corId":6},{"linkmans":[],"re":"有任正非创立","corName":"公司6","corId":7},{"linkmans":[],"re":"屹立不倒","corName":"公司7","corId":8},{"linkmans":[],"re":"未来公司","corName":"公司8","corId":9},{"linkmans":[],"re":"点点滴滴","corName":"公司9","corId":10},{"linkmans":[],"re":"","corName":"公司11","corId":11},{"linkmans":[],"re":"xy","corName":"公司12","corId":12},{"linkmans":[],"re":"有are","corName":"公司13","corId":13}]}

解决方案 »

  1.   

    window.location.href="<%=base_path%>/manage/manageCorListAll.action";
    换成提交方式
    document.form1.action="";
    你上面的href是链接地址新打开页面,页面内容为 manageCorListAll.action 方法的返回值在该action 中 return mapping.findForward("method");
    struts中对应的 method指向/html/page/smsManage/corporations/listCor.jsp
      

  2.   

    addOk.jsp中改成这样解决
    window.location.href="<%=base_path%>/html/page/smsManage/corporations/listCor.jsp
    可能问题描述的不是太清楚,另外个人觉得有可能MyEclipse环境配置有点问题,因为一开始我也这么改过