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
    
    	}
    
    }
    


  • 相关阅读:
    DB2保存图片并读取动态显示图片
    DIV布局之position详解
    dojo之配置dojoconfig
    JAVA虚拟机内存架构
    UrlConnection的代理和返回状态码的问题
    自定义网站的icon和收藏夹图标
    DB2建库简单例子
    python学习笔记之函数(方法)
    python学习笔记之基础数据和控制
    MVC3学习:实现文章上一篇下一篇链接
  • 原文地址:https://www.cnblogs.com/bbsno1/p/3260617.html
Copyright © 2011-2022 走看看