zoukankan      html  css  js  c++  java
  • struts2的java文件中不能直接弹出script对话框

    需要引入接口

    ServletResponseAware
     1 public class Login extends ActionSupport implements SessionAware,ServletResponseAware
     2 {
     3         
     4     private HttpServletResponse response = null;
     5     ....
     6     public void setServletResponse(HttpServletResponse response) {
     7         // TODO Auto-generated method stub
     8         this.response = response;
     9     }
    10 
    11     public String execute()
    12     {
    13         Person person = new Person();
    14         PersonDAO personDAO = new PersonDAO();
    15         if(personDAO.findById(id)==null)
    16         {
    17             System.out.println("用户不存在");
    18             try {
    19                 response.setContentType("text/html; charset=UTF-8");
    20                 response.setCharacterEncoding("UTF-8");        //防止乱码;
    21                 PrintWriter out = response.getWriter();
    22                 out.print("<Script>alert('用户不存在!')</Script>");
    23                 out.flush();
    24                 out.close();
    25             }
    26             catch (IOException e) {
    27                 // TODO Auto-generated catch block
    28                 e.printStackTrace();
    29             }
    30         }
    31     ....
    32     } 
    33 }
    34             

    不过很多网页,像淘宝之类的,他们的页面出错不是这么处理的,这种方法弹出提示框以后不能再返回页面

  • 相关阅读:
    关于多工序生产中损耗的计算
    ERP相关术语
    linux下如何挂载U盘
    linux boot下的文件
    MPLS简述
    BGP
    linux添加新磁盘
    列表的方法
    python之列表
    python之模块初识-os模块
  • 原文地址:https://www.cnblogs.com/acm-bingzi/p/3682823.html
Copyright © 2011-2022 走看看