javaweb 读取 classes 下的文件

http://www.cnblogs.com/hxling/archive/2010/09/06/1819260.html

javaweb  读取 classes 下的文件
try {
			ClassLoader loader = Thread.currentThread().getContextClassLoader();
			InputStream is=loader.getResourceAsStream("com/xxx/module/product/META-INF/config/action.xml");
			BufferedReader br = new BufferedReader(new InputStreamReader(is));
			String s;
			while((s=br.readLine())!=null){
				System.out.println(s);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}



formatter : function(value, row, index){
                if(types[value]){
                    return types[value];
                }
                return value;
            }


思路,先登陆后,将登陆信息存储在session中,然后通过拦截器,对系统中的页面和资源进行访问拦截,同时对于登陆本身相关的页面和资源不拦截。

实现方法:

/**
 * 登陆拦截器.
 *
 * @author leizhimin 2014/6/26 16:08
 */
public class LoginInterceptor extends HandlerInterceptorAdapter {
    private static final String[] IGNORE_URI = {"/login.jsp", "/Login/","backui/","frontui/"};
 
    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        boolean flag = false;
        String url = request.getRequestURL().toString();
        System.out.println(">>>: " + url);
        for (String s : IGNORE_URI) {
            if (url.contains(s)) {
                flag = true;
                break;
            }
        }
        if (!flag) {
            T_supplier_user user = LoginController.getLoginUser(request);
            if (user != null) flag = true;
        }
        return flag;
    }
 
    @Override
    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
        super.postHandle(request, response, handler, modelAndView);
    }
}


    <mvc:interceptors>
        <mvc:interceptor>
            <mvc:mapping path="/**"/>
            <bean id="loginInterceptor" class="net.xiucheren.web.interceptor.LoginInterceptor"/>
        </mvc:interceptor>
    </mvc:interceptors>

http://mp.weixin.qq.com/s?__biz=MzA5ODMzMjE1NQ==&mid=401847127&idx=1&sn=d595d37b2bcee869b264b63aa50381c1&scene=4#wechat_redirect
http://mp.weixin.qq.com/s?__biz=MzA5ODMzMjE1NQ==&mid=401991926&idx=1&sn=1300a2ff22c4b81d83e216e48cb17e22&scene=4#wechat_redirect

猜你喜欢

转载自snowelf.iteye.com/blog/2299513
今日推荐