seam部分richface的组件在IE8 中不能很好的显示。
可以通过设置部分使richface在IE8中仍旧按照IE7的标准进行显示
这样算是解决这个问题的一个途径
两种方式:
1.在页面中添加
<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ />
如:
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Resolve IE8 Compatability Issues</title>
</head>
<body>
<h1><h:outputText value="Resolve IE8 Compatability Issues"/></h1>
</body>
2.设置filter
如:
package com.example.web;
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
public class IE8CompatablityFixServlet implements Filter
{
public void init(FilterConfig filterConfig) throws ServletException
{
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException
{
((HttpServletResponse) response).setHeader("X-UA-Compatible", "IE=EmulateIE7");
chain.doFilter(request, response);
}
public void destroy()
{
}
}
seam中的解决办法:
Seam:在page.xml中添加:为所有的页面都设置
<page view-id="*">
<header name="X-UA-Compatible">IE=EmulateIE7</header>
<navigation>
<rule if-outcome="home">
<redirect view-id="/home.xhtml"/>
</rule>
</navigation>
<navigation from-action="#{identity.logout}">
<redirect view-id="/login.xhtml"/>
</navigation>
</page>
如果只想设置特定的页面可以:
<page view-id="/pages/login.xhtml">
<header name="X-UA-Compatible">IE=EmulateIE7</header>
<description>User Login</description>
</page>
分享到:
相关推荐
Seam - 语境相关的组件 ,学习seam的好资料.
JBOSS SEAM组件中文手册 Seam_2.0_Reference_zh_CN
Seam为你的应用程序中所有的业务逻辑定义了一种统一的组件模型。 Seam组件可能是有状态的,包含与几个定义良好的上下文中任何一个相关联的状态, 包括长时间运行上下文、持久化上下文、业务流程上下文, 以及用户...
非常难得的一本seam 教程, 相信使用过seam或者准备使用seam的人一看名字就该了解了
Seam - 语境相关的组件[满江红20071230]............................................................................................................................ 1 Java EE 框架...........................
SEAM 中文开发指南(官方)
Seam 中文开发指南 seam中文文档
基于Seam2.1的最新力作《Seam Framework: Experience the Evolution of Java EE, 2nd Edition》的摘要部分,有8页,让你快速了解Core Seam By: Jacob Orshalick , Michael Juntao Yuan, Thomas Heute February 2009 ...
seam框架需要的所有jar包,支持seam ui组件
个人收集整理的最全面seam文档 包括seam_reference(中、英) richfaces jsf a4j 以及seam一些其他主要功能
seam jsf ejb 资源相关连部分seam jsf ejb 资源相关连部分seam jsf ejb 资源相关连部分seam jsf ejb 资源相关连部分
Seam组件可能是 态义 关关 态 有状 的,包含与几个定 良好的上下文中任何一个相 的状 , 包括长开间运行上 下文、持久化上下文、业务流程上下文, 以及用户够交互中能 跨多个 Web请求保存的务 务上下文。
seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。
seam下一代web开发框架
seam in action 中文 english seam提供了快速开发 好长。netjava 新手学习的利器 中英文各一本,英文的好像不是很好
jboss seam 架设Eclipse 中常见的错误解决.doc
对JBoss Seam及其上下文相关的组件模型等的介绍 资源中包括两个文档,但是内容一样,怎么方便怎么看
深入浅出JBoss Seam 作者 Michael Yuan 译者 包亮 本文节选了Michael Yuan和Thomas Heute所著的即将出版JBoss Seam: Power and Flexibility Beyond Java EE 5.0第一章和第二章,内容有所删减。
Seam2.10安全API为你使用Seam开发的应用程序提供了大量与安全认证...• 权限管理 - 一组内置的Seam组件,能让应用程序的安全政策变得容易管理 • 验证码支持 - 帮助防止通过软件或脚本对你用Seam开发的网站进行攻击等等