有原型js功能:
Event.observe(element,eventName,handler)
这里元素表示元素的ID.
是否有可能把这里元素的类?
我从第三方获得了带有class属性的元素.
对键盘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
取消注释,它会跳转到第二个元素并且不再跳跃.
无法得到原则,怎么做,听众总是听...
编辑
现场演示
或许,这是一个关闭的问题,但我不确定
我有一个特定的SQL文件,可以"连接"到另一个更通用的SQL init文件.
是否有可能以某种方式包含从一个SQL文件到另一个SQL文件的引用?
我正在使用Oracle,并且使用Spring DataSourceInitializer
类填充数据库.
我正在使用乌龟在不同的subversion存储库中开展几个项目.如何保存所有项目的凭据,以便我不必每次都输入用户名/密码?如果我保存凭据,则只保存最新的凭据,迫使我在使用另一个项目的龟之前清除缓存.
谢谢托马斯
有可能做到:
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设置.
这是不好的做法吗?
感谢帮助.
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
日期值不正确?
谢谢
我想加盐如:
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)
在这种情况下如何正确配置盐?
我想在我的托管会话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)
当我在网页下登录user1
或anonym
单击"购买"按钮时,它仍然会重定向到下一页.
我希望发生一些访问被拒绝的异常,但事实并非如此.
我有存储过程,应该得到它的结果.
从Java部分的调试:
return getJdbcTemplate().call(newCallableStatementCreator(inParams), getDeclaredParameters());
Run Code Online (Sandbox Code Playgroud)
我发现了程序的名称及其参数.
如何使用Oracle Sql Developer中的这些参数执行此过程.
谢谢.
有h:panelGrid
2列的表格.
需要的是,第一列30%
和70%
整个表宽度的第二列.
这种情况有配置吗?看起来columnClasses
属性适用于所有列,并且需要特定列的特定CSS类.
javascript ×3
jsf ×3
spring ×2
arrow-keys ×1
authorize ×1
class ×1
converter ×1
credentials ×1
css ×1
date ×1
details ×1
events ×1
execute ×1
include ×1
init ×1
java ×1
listener ×1
loops ×1
oracle ×1
parameters ×1
plsql ×1
pre ×1
procedure ×1
projects ×1
prototypejs ×1
role ×1
salt ×1
security ×1
sql ×1
tortoisesvn ×1