struts2 中JSON的弹出窗口

有时,STRUTS2中用JSON的话,比如要做个在提交表单后,弹出一个
信息提示框,比如什么“成功提交”的对话框,用户点选后,跳到某个页面的话,
可以使用JSON实现,

在EXCUTE中这样:
String str="<script language='javascript'>alert('该问题已经回答完毕,不能更新回答,或者修改者不是本人');javascript:history.go(-1);</script>";
   HttpServletResponse response = ServletActionContext.getResponse();
   response.setContentType("text/html;charset=GBK");//解决中文乱码

   try
   { 
   PrintWriter writer = response.getWriter();
   writer.write(str);
         writer.flush();
         writer.close();
                          return "fail";
   }
   catch (Exception e)
   {
//记录LOG  
   }
然后在配置文件中
  <result name="fail" type="json"></result>
就可以了
千万记得你的配置文件要extends="json-default"

你可能感兴趣的:(JavaScript,html,json,Go)