小编ser*_*nni的帖子

Event.observe函数 - 按类而不是id观察元素

有原型js功能:

Event.observe(element,eventName,handler)

这里元素表示元素的ID.

是否有可能把这里元素的

我从第三方获得了带有class属性的元素.

javascript class event-handling prototypejs

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

JS ArrowDown循环中的几个元素的addEventListener(演示)

对键盘ArrowDown事件有以下监听器(它的关键代码是40):

window.onload = function() {    
var itemsContainer = document.getElementById('cities-drop');
document.addEventListener('keyup',function(event){
if (event.keyCode == 40 && itemsContainer.style.display=='block') {
event.preventDefault();
    for (var i=0;i<itemsContainer.children.length-1;i++){
        if (itemsContainer.getAttribute('class').substr('hovered')!=-1){
            itemsContainer.children[i].setAttribute('class','');
            itemsContainer.children[i].nextSibling.setAttribute('class','hovered');
                //break;
                }
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

在这种情况下hovering,ArrowDown按下后跳转到列表中的最后一个元素.

如果break取消注释,它会跳转到第二个元素并且不再跳跃.

无法得到原则,怎么做,听众总是听...

编辑 现场演示
或许,这是一个关闭的问题,但我不确定

javascript events loops listener arrow-keys

7
推荐指数
1
解决办法
1276
查看次数

将SQL文件包含到另一个SQL文件中

我有一个特定的SQL文件,可以"连接"到另一个更通用的SQL init文件.

是否有可能以某种方式包含从一个SQL文件到另一个SQL文件的引用?

我正在使用Oracle,并且使用Spring DataSourceInitializer类填充数据库.

sql oracle spring init include

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

在tortoisesvn中存储多个凭证

我正在使用乌龟在不同的subversion存储库中开展几个项目.如何保存所有项目的凭据,以便我不必每次都输入用户名/密码?如果我保存凭据,则只保存最新的凭据,迫使我在使用另一个项目的龟之前清除缓存.

谢谢托马斯

tortoisesvn projects credentials

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

使用JavaScript设置f:param值

有可能做到:

jsf代码(伪):

...
<f:param name="arg" value="document.getElementById('naming').text()">
<h:inputText id="naming"></h:inputText>
...
Run Code Online (Sandbox Code Playgroud)

我的意思是方法,什么时候<f:param>用JS设置.

这是不好的做法吗?

感谢帮助.

javascript java jsf

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

JSF页面错误地反映日期 - 1天移位

Date的DB值是:

04-OCT-10
Run Code Online (Sandbox Code Playgroud)

Bean方法返回:

Mon Oct 04 00:00:00 EEST 2010
Run Code Online (Sandbox Code Playgroud)

JSF返回:

03.10.2010
Run Code Online (Sandbox Code Playgroud)

JSF代码:

...
     <h:outputText value="#{paym.dueDate}" >
            <f:convertDateTime pattern="dd.MM.yyyy"/>
     </h:outputText>
...
Run Code Online (Sandbox Code Playgroud)

是什么原因导致JSF日期值不正确?

谢谢

jsf date converter

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

用于自定义UserDetails的Spring Security salt

我想加盐如:

PasswordEncoder encoder = new ShaPasswordEncoder();
        userDetails.setPassword(encoder.encodePassword(userDetails.getPassword(),saltSource.getSalt(userDetails));
Run Code Online (Sandbox Code Playgroud)

到目前为止userDetails我的自定义UserDetail类的实例,我不得不把它投射到这个Spring类:UserDetails ,但是从逻辑上预期我得到了运行时:

java.lang.ClassCastException: model.UserDetails cannot be cast to org.springframework.security.core.userdetails.UserDetails
Run Code Online (Sandbox Code Playgroud)

配置:

<beans:bean id="saultSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
        <beans:property name="userPropertyToUse" value="username"/>
</beans:bean>

<authentication-manager alias="authenticationManager">
<authentication-provider>
<password-encoder hash="sha">
    <salt-source user-property="username"/>
</password-encoder>
    <jdbc-user-service data-source-ref="dataSource"/>
</authentication-provider>
</authentication-manager>
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何正确配置

configuration salt spring-security details

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

Spring Security:使用@PreAuthorize注释不保护方法

我想在我的托管会话bean中保护特定角色的方法 "ROLE_ADMIN"

配置(的applicationContext-security.xml文件):

<global-method-security pre-post-annotations="enabled" jsr250-annotations="enabled" secured-annotations="enabled"/>
    <http auto-config="true" use-expressions="true">
        <intercept-url pattern="/**" access="isAuthenticated()"/>
        <intercept-url pattern="/**" access="permitAll()"/>
        <form-login
         login-processing-url="/j_spring_security_check"
         login-page="/login.jsf"
         default-target-url="/main.jsf"
         authentication-failure-url="/login.jsf" />

    <session-management>
           <concurrency-control max-sessions="1" error-if-maximum-exceeded="false" />
    </session-management>
    </http>


    <authentication-manager alias="authenticationManager">
        <authentication-provider>
            <user-service>
                <user name="admin" password="admin" authorities="ROLE_USER, ROLE_ADMIN" />
                <user name="user1" password="user1" authorities="ROLE_USER" />
            </user-service>
        </authentication-provider>
    </authentication-manager>

    <beans:bean id="loggerListener" class="org.springframework.security.authentication.event.LoggerListener"/>
Run Code Online (Sandbox Code Playgroud)

bean的安全方法:

    @PreAuthorize("hasRole('ROLE_ADMIN')")
    public String buy() {
...
    }
Run Code Online (Sandbox Code Playgroud)

当我在网页下登录user1anonym单击"购买"按钮时,它仍然会重定向到下一页.

我希望发生一些访问被拒绝的异常,但事实并非如此.

security spring pre role authorize

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

使用参数执行存储过程

我有存储过程,应该得到它的结果.

从Java部分的调试:

return getJdbcTemplate().call(newCallableStatementCreator(inParams), getDeclaredParameters());
Run Code Online (Sandbox Code Playgroud)

我发现了程序的名称及其参数.

如何使用Oracle Sql Developer中的这些参数执行此过程.

谢谢.

parameters plsql procedure execute

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

JSF-h:特定列的panelGrid特定样式

h:panelGrid2列的表格.

需要的是,第一列30%70%整个表宽度的第二列.

这种情况有配置吗?看起来columnClasses属性适用于所有列,并且需要特定列的特定CSS类.

css jsf

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