前言
这是我第一次尝试过滤器,温柔.
项目描述
我正在尝试为我们的几个应用程序完成SSO的构建,我似乎正在碰壁.我尝试连接的webapp使用"身份验证"标头来确定应用程序中的用户凭据.我已经构建了一个过滤器,希望在将标头传递给webapp之前设置它.
问题
代码通过eclipse验证,编译,加载到Tomcat,并传递给webapp.唯一缺少的是Authentication头.
我错过了什么/做错了什么?
AuthenticationFilter源码
package xxx.xxx.xxx.xxx.filters;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import xxx.xxx.xxx.ConfigFile;
import xxx.xxx.xxx.Console;
import xxx.xxx.xxx.FalseException;
import xxx.xxx.activity.EncryptUtil;
public class AuthenticationFilter implements Filter {
public ConfigFile config;
public void init(FilterConfig arg0) throws ServletException {
config = new ConfigFile("C:/config.properties");
}
public void doFilter(ServletRequest sRequest, ServletResponse sResponse, FilterChain filterChain) throws IOException, ServletException {
Console.debug("AuthenticationFilter.doFilter() triggered.");
ServletRequestWrapper request = new ServletRequestWrapper((HttpServletRequest) …Run Code Online (Sandbox Code Playgroud) 我正在尝试将WAR导出到我的webapps文件夹但是我每次都更新它会删除webapp的所有内容减去/WEB-INF/lib/struts.jar
使用antiResourceLocking="true"和antiJARLocking="true"上<Context>元素并没有解决问题.感谢任何帮助.
问题简介
当屏幕加载时,它会加载一个空div,jquery稍后会单独调用Web服务,然后将生成的HTML转储.然后选择/取消选择元素以包含在计算中,结果无法正确显示.
问题是当Isotope初始化时,它将容器的高度设置为0px但溢出设置为auto.这意味着当通过AJAX返回ui时,插入的容器的高度为0.
Windows机器渲染溢出但Mac设备没有.
更新2014-02-27
在PC上,元素被赋予内联样式-webkit-transform
在PC上:
-webkit-transform: translate3d(243px, 0px, 0px) scale3d(1, 1, 1);
Run Code Online (Sandbox Code Playgroud)
在MAC上:
-webkit-transform: translate3d(0px, 180px, 0px) scale3d(1, 1, 1);
Run Code Online (Sandbox Code Playgroud)
截图
Mac(Chrome)屏幕截图:http://i.imgur.com/GXmrBjU.png
PC(Chrome)屏幕截图:http://i.imgur.com/KtulXhF.png
相关的JavaScript
$('body').on('click','.culture-location .primary.turn-off', function(event){
var $this = $(this),
teamIds = [], scores = [],
$section = $this.closest('.listing-section'),
$listing = $section.find('.listing-culture-dimensions'),
$widgetboxes = $listing.find('.widgetbox'),
$widgetbox = $this.closest('.widgetbox'),
$loader = $('.loader')
;
event.preventDefault();
if($widgetbox.hasClass('off')){
$widgetbox.removeClass('off');
}else{
$widgetbox.addClass('off');
}
$loader.fadeIn();
$listing.fadeOut().data('scores', scores);
$.each($widgetboxes, function(){
var $this = $(this);
scores.push({
id: $this.data('dimensionid'),
score: …Run Code Online (Sandbox Code Playgroud)