message.jsp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <%@ page language="java" pageEncoding="UTF-8" isErrorPage="true" contentType="text/html; charset=UTF-8"%>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <%@include file="./head.jsp" %>
  4. <%@page import="cn.sinobest.framework.comm.exception.AppException" %>
  5. <%@ page import="cn.sinobest.framework.util.DTOUtil"%>
  6. <%@page import="cn.sinobest.framework.util.HTMLEncode"%>
  7. <%
  8. response.setStatus(HttpServletResponse.SC_OK);
  9. String returnRUL = DTOUtil.getValue("_rtnURL");
  10. String message = DTOUtil.getValue("exception.message");
  11. if (message != null ) {
  12. int index = message.indexOf(AppException.SPLIT);
  13. if (index >0) {
  14. message = message.substring(0,index);
  15. }
  16. message=HTMLEncode.encode(message);
  17. message=message.replace("\r\n","<br/>");
  18. }
  19. String code = DTOUtil.getValue("CODE");
  20. %>
  21. <style>
  22. body{
  23. background-color: #EEF1F7;
  24. margin:0;
  25. padding:0;
  26. }
  27. </style>
  28. <div id="content_navigator" class="content_navigator" >
  29. <table class="navigator_table">
  30. <tr>
  31. <td style="width:60%" align="left">系统提示</td>
  32. <td align="right"><div id="_navigator_button"></div></td>
  33. <td width="105px" align="right">&nbsp;&nbsp;</td>
  34. </tr></table>
  35. </div>
  36. <div id ="div_dialog_msg" class="exception-tip" style="display:none">
  37. <div class="exception-message-baody">
  38. <div class="exception-icon"> <span class="infoicon"></span></div>
  39. <div class="exception-message">
  40. <div class="exception-type">温馨提示:</div>
  41. <div class="exeption-font">
  42. 您经办的业务可能存在操作问题:<br/><span id="msg" class="info-message"><%=message %><br/>提示编号:<%=code %></span>请核实后再办理!
  43. </div>
  44. </div>
  45. </div>
  46. </div>
  47. <div id ="div_msg" style="display:none" class="exception-tip2" >
  48. <div class="exception-message-baody">
  49. <div class="exception-icon"><span class="infoicon"></span></div>
  50. <div class="exception-message">
  51. <div class="exception-type">温馨提示:</div>
  52. <div class="exeption-font">
  53. 您经办的业务可能存在操作问题:<br/><span id="msg" class="info-message"><%=message %><br/>提示编号:<%=code %></span>请核实后再办理!
  54. </div>
  55. </div>
  56. </div>
  57. <div class="exception-btn">
  58. <a class="buttonlink" id="btn_back" href="javascript:void(0)" onclick="doback()" title="">&nbsp;&nbsp;返回&nbsp;&nbsp;</a>
  59. </div>
  60. </div>
  61. <script type="text/javascript">
  62. var isShow = false;
  63. if (window.name == "_msgFrame") {
  64. document.getElementById("div_dialog_msg").style.display="block";
  65. document.getElementById("div_msg").style.display="none";
  66. window.parent.disableMsgBtn("block");
  67. window.parent.document.getElementById("div_wait").style.display="none";
  68. } else {
  69. document.getElementById("div_msg").style.display="block";
  70. document.getElementById("div_dialog_msg").style.display="none";
  71. }
  72. var isBackBtn = true;
  73. $(document).ready(function(){
  74. var hisLen = window.history.length;
  75. var frameObje = top; //访问 top
  76. if(frameObje == null || hisLen == 0) // 可以访问到 topFrame 且有history时,则可返回
  77. {
  78. $("#btn_back").empty().append("关闭(Q)");
  79. isBackBtn = false;
  80. }
  81. }
  82. );
  83. function doback(){
  84. if (isBackBtn){
  85. window.history.go(-1);
  86. } else {
  87. window.close();
  88. }
  89. //window.location.href = "<%=returnRUL%>";
  90. }
  91. </script>
  92. </body>
  93. </html>