struts2的java文件中不能直接弹出script对话框
2023-09-14 08:58:22 时间
需要引入接口
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
不过很多网页,像淘宝之类的,他们的页面出错不是这么处理的,这种方法弹出提示框以后不能再返回页面
相关文章
- Java基础知识总结之运算符
- 修改混淆过的JAVA字节码文件
- java 上传文件接口_Java接口实现文件上传
- java 二维数组 数据库_java 二维数组如何存入数据库
- java强制删文件夹_Java 删除文件夹 和 文件 集合
- idea2019开发第一个java程序HelloWorld「建议收藏」
- Java输入输出流详解
- Java删除文件(delete file in java)[通俗易懂]
- java指定长度数组长度_Java声明数组时不能指定其长度[通俗易懂]
- java解析xml格式的节点属性值
- java源程序文件扩展名_JAVA源代码的扩展名为( )
- java中文乱码_Java中文乱码问题的解决方案[通俗易懂]
- python和java的区别-python与java区别[通俗易懂]
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java查询 盘符 下某种后缀的所有文件的绝对路径
- 2023.1最新IntelliJ IDEA激活码、Java激活码(持续更新中)
- Java Netty框架自建DNS代理服务器教程
- MongoDB学习之(二)java连接详解大数据
- Java判断文件、文件夹是否存在详解编程语言
- java 正则表达式的应用:读取文件,获取其中的电话号码详解编程语言
- Java调用Redis实现高性能数据存储(java调用redis)
- Java编程实现MySQL表备份(java备份mysql表)
- Using Java to Work with MongoDB: A Guide for Developers(java操作mongodb)
- Linux 下安装Java:快速从零开始(linux 下载java)
- Oracle全面支持Java链技术构建数据库应用(java链oracle)
- java读写二进制文件的解决方法
- java用递归获取一个目录下的所有文件路径的小例子
- Java文件解压缩实现代码
- java日期工具类实例分享
- java解析dbf之通过javadbf包生成和读取dbf文件