【JSF小记】Managed Bean中控制页面弹出提示框
来源:互联网 发布:linux samba 配置 编辑:程序博客网 时间:2024/05/21 06:17
了解jsf的人都知道,jsf的提示信息一般都是以抛message的方式来实现的。这种提示方式很常见,比如像在用户注册的时候,输入项验证的提示。但是这种方式有一个比较不好的地方,你必须为提示信息在页面上预留空间,以显示提示信息。这对页面设计有比较大的影响,特别是提示信息比较冗长的时候。
在servlet中还有另一种方式对用户提示,那就是提示框。servlet中实现原理很简单,就是在response对象中写入js代码。
jsf中Managed Bean中控制页面弹出提示框的原理基本上就是借鉴servlet的实现原理。
代码如下:
HttpServletResponseWrapper response = (HttpServletResponseWrapper)FacesContext.getCurrentInstance().getExteralContext.getResponse();
try{
ServletResponse sResponse = response.getResponse();
sResponse.setCharacterEncoding("UTF-8");
sResponse.getWriter().write("<script>alert('JSF提示框')</script>");
} catch (IOException e) {
e.printStackTrace();
}
以上就是Managed Bean中控制页面弹出提示框的代码。一般都是能正常弹出,不过在有文件上传的bean中会有问题,暂时没有解决。希望有牛人能提出解决方案。
- 【JSF小记】Managed Bean中控制页面弹出提示框
- 【JSF小记】Managed Bean中向页面中抛出message
- 【JSF小记】Managed bean中获取JSF标签自定义属性
- 在JSF页面中使用DWR调用Managed Bean的方法
- JSF Managed Bean
- 在 JSF 的 Managed Bean 中获得request session对象
- 在 JSF 的 Managed Bean 中获得request session对象
- JSF 的 Managed Bean 中获得作用域对象
- 区别JSF中不同种类的Managed-Bean
- 【JSF小记】jsf bean中的重定向
- JSF中如何在弹出窗口中显示编辑页面
- 【JSF小记】不同bean中的属性传递
- jsf的managed bean 的序列化与spring矛盾
- JS弹出框、对话框、提示框,JS关闭窗口、关闭页面和JS控制页面跳转
- JSF中confirm弹出框的用法
- managed bean
- 页面弹出是否关闭提示框
- 页面右下角弹出提示框 js版
- x86 x64 IA64的关系和区别
- VC++在release下对return的优化
- POJ 2528 Mayor's posters(离散化+线段树)
- 中国水系Android第一个版本
- 9-3学习总结
- 【JSF小记】Managed Bean中控制页面弹出提示框
- 类的了解
- C#第一节上机课
- POJ 2505--A multiplication game
- http错误404-文件或目录未找到
- FaceBook thrift组件java组件分析
- Android invalidate
- hnoj beads
- C++构造函数详解