Global Error Page in JSF

原创 2007年09月19日 17:55:00

今天jsf的<error-page>头疼,找了一篇啊三的文章,明天开始试着翻译下:)中文几乎没有这方面的东西

原文在这: http://punterpandey.blogspot.com/  

       仔细看了一下,阿三说:

       在jsf框架(myfaces 1.1.1)种解决这个问题就没那么简单。主要的问题是jsf的lifecycle。如果和在jsp中使用的方法定义error-page,将会得到如下异常 java.lang.IllegalStateException : parent is null?!

  我使用myfaces1.1.5,没得到这种异常,可能是阿三用的版本比较低的关系。下边的2种情况也没出现,所以没什么翻译的价值了。。估计我会被鄙视哈哈。

  我现在面临的问题是,如果转向之前需要做一些工作该怎么办?比如对于404,我希望根据站点的不同(127.0.0.1和localhost)转向不同提示页面。嗯,得找找方法。。

9月21日

今天写了一个PhaseListener实现了这个功能,用filter也能够实现,不过这几乎是买椟还珠。。。每一个请求都需要走这个PhaseListener/filter类,而这个类只对很少的一部分请求起作用,这么对资源的浪费可不好。于是用2个原始的方法来解决:

1。直接请求servlet,这没什么好说的,可以在service中做各种处理,然后在web.xml种配置servlet-name、servlet-class、url-pattern

2。保持jsf纯种血统--web.xml中只有avax.faces.webapp.FacesServlet。。。写一个jsp做转发,做和上边说的servlet相同的工作

我个人更倾向于第1种处理方法.哪位同学有更好的处理方式,请指点一二:)

JSF session的用法

1.写入sessionObject sessionName = "name";Object sessionValue = "value";HttpSession session = (HttpSess...
  • FineLife
  • FineLife
  • 2007年05月14日 17:24
  • 4920

Scope的几种分类-Session,request,pageflow,view,backingbean

applicationScope: The object is available for the duration of the application. sessionScope: The ob...
  • lalaandbei
  • lalaandbei
  • 2011年11月03日 17:18
  • 2333

JSF Session timeout的页面跳转处理(亲测可以用)

JSF HTTP Session timeout,如果不加处理,会跳到错误页面 一般项目要求我们需要跳转到首页 java code: package org.test.web; imp...
  • zjcdxx2000
  • zjcdxx2000
  • 2015年01月14日 16:53
  • 286

JSF Validation Error: Value is not valid(值无效)JSF值转换无效的两个解决办法

第一次在用jsf框架编写物品分类的时候,用下拉列表来选取上级分类,出现了转换错误:值无效的问题。很长一段时间自己都认为是转换器的问题,其实不是。话不多说,上代码: 前台页面的写法: 上级目录...
  • Kiss_The_sky
  • Kiss_The_sky
  • 2017年02月12日 15:43
  • 524

国际化JSF验证中错误消息

JSF中使用验证后,当验证失败会显示默认的错误消息。是否能更改这些默认消息吗?答案是可以的!怎么改?查了JSF-API没有找到相关内容。后来看了《JSF in action》后才知道。比如:如果为空提...
  • qing2005
  • qing2005
  • 2007年09月06日 11:45
  • 2492

JSF html标签字符进行转义

如题: 0}" escape="false"/> 条件换行
  • shandian534
  • shandian534
  • 2014年12月01日 17:22
  • 1202

spring boot: Whitelabel Error Page的解决方案

初次使用spring boot,按照其官网Building a RESTful Web Service搭建运行一个demo,代码如下: pom.xml ...
  • u014788227
  • u014788227
  • 2016年12月15日 14:42
  • 15863

SpringBoot接口服务处理Whitelabel Error Page

SpringBoot接口服务处理Whitelabel Error Page,主要是由于没有对无效请求进行处理。...
  • loongshawn
  • loongshawn
  • 2016年03月17日 18:22
  • 38645

【JSF】快速入门案例(用户登录界面)

1.登录界面 2.托管bean
  • NCITS
  • NCITS
  • 2014年10月25日 19:14
  • 2129

Whitelabel Error Page异常

做了个简单的springboot项目,一开始所有运行正常,之后写了一天的代码,再运行相同的代码,就一直报以下异常: Whitelabel Error Page This application h...
  • ztx114
  • ztx114
  • 2017年09月18日 09:58
  • 323
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Global Error Page in JSF
举报原因:
原因补充:

(最多只允许输入30个字)