0
我们将WAS & IHS用作服务器,将WebSEAL用作反向代理。 应用程序是使用JSF 2.0开发的,并使用.xhtml页面进行查看。WebSeal JSF上下文路径剥离结点名称
问题:使用${facesContext.externalContext.requestContextPath}
为JavaScript和CSS文件生成上下文。 通过WebSEAL访问应用程序时,为JavaScript文件获取正确的上下文,但CSS上下文缺少webSEAL联结名称。
源代码:
<script src="${facesContext.externalContext.requestContextPath}/js/jquery/jquery-1.6.1.min.js" type="text/javascript"></script>
CSS包括为:
var cssElement = document.createElement("link");
cssElement.setAttribute("rel", "stylesheet");
cssElement.setAttribute("type", "text/css");
cssElement.setAttribute("href", "${facesContext.externalContext.requestContextPath}/css/stylecontent.css");
链接呈现在浏览器: 对于JavaScript(它有 为JS包括上下文名称):
<script src="/junction/appcontext/js/jquery/jquery-1.6.1.min.js" type="text/javascript"></script>
对于CSS:
<link href="/appcontext/css/stylecontent.css" rel="stylesheet" type="text/css"/>
因此, CSS文件不加载页面。
任何人有任何提示?