落雨

window.open被IE拦截的解决办法

由于在使用window.open时,在很多情况下,弹出的窗口会被浏览器阻止,但若是使用a链接target='_blank',则不会,基于这一特点,自己封装了一个open方法:

function openwin(url) {
    var a = document.createElement("a");
    a.setAttribute("href", url);
    a.setAttribute("target", "_blank");
    a.setAttribute("id", "openwin");
    document.body.appendChild(a);
    a.click();
}


使用方法:

  1. 在html页面里面添加<body></body>标签,如果已有,则不加。

  2. 在js块中,直接调用上面的openwin('url')即可。

    转自:http://blog.csdn.net/fanfanjin/article/details/6858168

【技术贴】第二篇 :解决使用maven jetty启动后无法加载修改过后的静态资源

之前写过第一篇:【技术贴】解决使用maven jetty启动后无法加载修改过后的静态资源

一直用着挺舒服的,直到今天,出现了又不能修改静态js,jsp等资源的现象。很是苦闷。 经过调错处理之后,发现是jetty报错,可以如下修改解决,jetty defaultsDescriptor 不起作用

在web.xml中新的正确配置如下(使用版本:jetty -> install/jetty-distribution-7.2.0):

  1. servlet> 

  2.         <servlet-name>default</servlet-name> 

  3.         <!-- <servlet-class>org.mortbay.jetty.servlet.DefaultServlet</servlet-class> --> 

  4.         <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class> 

  5.         <init-param> 

  6.             <param-name>useFileMappedBuffer</param-name> 

  7.             <param-value>false</param-value> 

  8.         </init-param> 

  9.         <load-on-startup>0</load-on-startup> 

  10.     </servlet> 



另转载一份jetty问题总结

1、由于jetty交eclipse组织接管之后,将org.mortbay.jetty.servlet.DefaultServlet修改为org.eclipse.jetty.servlet.DefaultServlet。否则报错

1