zoukankan      html  css  js  c++  java
  • Jetty Struts2 Result ‘Null’ Not Found


    OGNL会执行执行安全检测,但是并不被GAE所支持,解决方法是创建一个监听器,将安全检查处理器置空



    OgnlRuntime.setSecurityManager(null);


    web.xml添加

    <listener>
    		<listener-class>com.llx.gps.listener.Struts2ListenerOnGAE</listener-class>
    	</listener>
    package com.llx.gps.listener;
    
    import javax.servlet.ServletContextEvent;
    import javax.servlet.ServletContextListener;
    import javax.servlet.http.HttpSessionAttributeListener;
    import javax.servlet.http.HttpSessionBindingEvent;
    import javax.servlet.http.HttpSessionEvent;
    import javax.servlet.http.HttpSessionListener;
    
    import ognl.OgnlRuntime;
    
    public class Struts2ListenerOnGAE implements ServletContextListener, HttpSessionListener, HttpSessionAttributeListener {
    
    	public void contextInitialized(ServletContextEvent sce) {
    		OgnlRuntime.setSecurityManager(null);
    	}
    
    	@Override
    	public void contextDestroyed(ServletContextEvent arg0) {
    		// TODO Auto-generated method stub
    
    	}
    
    	@Override
    	public void sessionCreated(HttpSessionEvent arg0) {
    		// TODO Auto-generated method stub
    
    	}
    
    	@Override
    	public void sessionDestroyed(HttpSessionEvent arg0) {
    		// TODO Auto-generated method stub
    
    	}
    
    	@Override
    	public void attributeAdded(HttpSessionBindingEvent arg0) {
    		// TODO Auto-generated method stub
    
    	}
    
    	@Override
    	public void attributeRemoved(HttpSessionBindingEvent arg0) {
    		// TODO Auto-generated method stub
    
    	}
    
    	@Override
    	public void attributeReplaced(HttpSessionBindingEvent arg0) {
    		// TODO Auto-generated method stub
    
    	}
    
    }
    


  • 相关阅读:
    sshd_config参数说明
    护网小结(持续更新)
    CVE-2019-2725修复(删包)
    网址收藏
    Kali 开启 SSH 服务方法
    SSL/TLS 安全测试
    时间序列(二):时序预测那些事儿
    时间序列(一):上手体验
    推荐一个利用 python 生成 pptx 分析报告的工具包:reportgen
    评分卡系列(四):泛化误差估计和模型调参
  • 原文地址:https://www.cnblogs.com/bbsno1/p/3260617.html
Copyright © 2011-2022 走看看