小编mko*_*yak的帖子

javascript:检测是否启用了XP或Classic Windows主题

有没有办法检测哪些Windows XP主题正在使用?

我怀疑你没有特定的api调用,但你可以通过检查一些DOM元素,即特征检测来解决这个问题.

另一个问题:经典主题甚至存在于windows vista或windows 7上吗?

编辑 - 这是我的解决方案:

function isXpTheme() {
  var rgb;
  var map = { "rgb(212,208,200)" : false,
              "rgb(236,233,216)" : true };
  var $elem = $("<button>");
  $elem.css("backgroundColor", "ButtonFace");
  $("body").append($elem);
  var elem = $elem.get(0);
  if (document.defaultView && document.defaultView.getComputedStyle) {
    s = document.defaultView.getComputedStyle(elem, "");
    rgb = s && s.getPropertyValue("background-color");
  } else if (elem.currentStyle) {
    rgb = (function (el) { // get a rgb based color on IE
    var oRG =document.body.createTextRange();
    oRG.moveToElementText(el);
    var iClr=oRG.queryCommandValue("BackColor");
      return "rgb("+(iClr & 0xFF)+","+((iClr & …
Run Code Online (Sandbox Code Playgroud)

javascript windows browser-feature-detection

6
推荐指数
1
解决办法
1463
查看次数

如何防止jsp标签在被加载后被重用

我有一个问题,标签文件中的某些属性会在下次使用标签时留下来.

我认为这是因为Tag类正在被加载,然后同一个实例被重用于每次调用.所以我在以后的调用中没有设置的属性不像我期望的那样是空的,并且包含陈旧的值!

我希望不再发生这种情况.有谁知道tomcat 6中的设置控制是什么?

java tomcat jsp-tags

6
推荐指数
1
解决办法
4176
查看次数

如何将@autowire转换为jsf托管bean

要使用@Autowire注释,使用注释的对象必须来自spring上下文.

JSF托管bean是由JSF的IOC not Springs创建的,因此我不能在其中使用@Autowire必须使用faces-config.xml和托管属性.

我已经设置的EL解析器,让是有春天豆类管理特性,我希望把它一步,摆脱需要每一个我需要的东西自动装配时间去到faces-config.xml中.这可能吗?

jsf spring ioc-container autowired

6
推荐指数
1
解决办法
2万
查看次数

用node.js编写的CDN服务器

我试图找到一个用nodejs编写的CDN服务器的例子,它执行以下操作:

  • 缩小CSS和JS
  • 预编译少量
  • 预编译CoffeeScript
  • 静态重定向,如果内容已在另一个存储桶中可用
  • 管理界面

我意识到这样的事情已经存在(S3等),但我的兴趣是学术性的.如果在节点中完成了类似的事情,我感兴趣,以及如何.

node.js

6
推荐指数
1
解决办法
5029
查看次数

一种判断选项是否适合选择的方法 - 在IE中

在IE6中,可能是7,如果你将a的宽度设置为auto以外的任何值,如果select中的选项比select的宽度宽,它们会被切断.这是不好的.Firefox很聪明,不能这样做.

问题:如何判断选项是否被javascript切断?

你怎么处理这个问题,然后将宽度设置为自动?

html javascript jquery internet-explorer internet-explorer-6

5
推荐指数
1
解决办法
203
查看次数

将FacesContext注入spring bean

我有一个bean,我最近从一个托管bean转变为一个spring-bean.

一切都很好,直到某个时候调用以下方法:

Exception e = (Exception) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get(
                    AbstractProcessingFilter.SPRING_SECURITY_LAST_EXCEPTION_KEY);
Run Code Online (Sandbox Code Playgroud)

在这一点上事情爆发,因为FacesContext.getCurrentInstance()返回null.

是否可以将faces上下文注入我的bean?

java jsf spring

5
推荐指数
2
解决办法
5100
查看次数

spring mvc请求映射约定

我试图提出一个很好的约定来在我的应用程序中进行请求映射

现在我有

RegistrationController {
   @RequestMapping(value="/registerMerchant")
   ...
   @RequestMapping(value="/registerUser")
   ...
}
Run Code Online (Sandbox Code Playgroud)

但这不是理想的,因为通过查看您可能不知道的URL来查找RegistrationController代码.

有没有办法我可以在程序上预先添加那些映射的控制器名称:

/registration/registerMerchant
/registration/registerUser
Run Code Online (Sandbox Code Playgroud)

spring-mvc

5
推荐指数
2
解决办法
3883
查看次数

以编程方式更改spring security logout-success-url

我需要根据用户的角色将用户重定向到2个不同的注销URL.我该怎么做呢?

我正在使用spring security 2.0,我的xml看起来像这样:

    <s:http access-denied-page="/" >
        <s:intercept-url pattern="/pages/SplashPage.jsf" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
        <s:intercept-url pattern="/pages/Home.jsf" access="ROLE_USER,ROLE_MERCHANT"/>

        <s:anonymous/>
        <s:form-login
            login-page="/"
            login-processing-url="/j_spring_security_check"
            default-target-url="/pages/Home.jsf"
            authentication-failure-url="/" always-use-default-target='false' />
        <s:logout invalidate-session="true" logout-url="/pages/logout.jsf" logout-success-url="/" />
        <s:concurrent-session-control max-sessions="1" exception-if-maximum-exceeded="false"/>
    </s:http>
Run Code Online (Sandbox Code Playgroud)

spring-security

5
推荐指数
1
解决办法
4389
查看次数

谷歌应用引擎:405方法不允许

导致错误的原因是什么 NetworkError: 405 Method Not Allowed

我正在使用Web服务,突然间它开始返回该错误.它没有维护,所以它不会得到修复.我很好奇我是否可以为此做些什么.

违规的Web服务URL是:http://jsonpdb.appspot.com/add

html google-app-engine

5
推荐指数
2
解决办法
7488
查看次数

寻找 javascript 到 coffeescript 在线转换器

js2coffee似乎“下降”了。有谁知道任何其他在线工具可以将 javascript 转换为咖啡脚本?

javascript coffeescript

5
推荐指数
1
解决办法
7100
查看次数