我正在为Java Swing寻找一个好的开源甘特图库.我试过JFreeChart,但它无法绘制子任务.我也试过SwiftGantt.它能够绘制子任务,但它有点不稳定,外观和感觉不专业:(.
你能推荐别人吗?
提前致谢!
我vsftpd使用openssl 安装并配置了ssl.但我想只接受ssl连接,换句话说,拒绝非ssl连接.
我只想知道如何将初始值设置为empty_form。
我确实为额外表单创建了具有初始值的内联,没有问题,但是,当用户单击“添加”按钮时,我期望其初始值的字段显示为空,并且我希望它具有与额外表单相同的初始值。
我怎样才能让empty_form填充初始数据?
提前致谢。
我是新的使用弹簧安全3.
我想做以下事情:当用户登录时,我希望系统验证用户是否已确认其电子邮件地址,以及用户是否已配置其帐户配置文件.
我不确切知道如何做到这一点.
我试过这个:
<http use-expressions="true" auto-config="true">
<intercept-url ... />
...
<custom-filter after="SECURITY_CONTEXT_FILTER" ref="usrFilter" />
...
</http>
<b:bean id="usrFilter"
class="com.zxxztech.zecure.security.MyAuthenticationFilter">
<b:property name="authenticationManager" ref="authenticationManager" />
<b:property name="failureHandler">
<b:bean
class="org.springframework.security.web.authentication.ExceptionMappingAuthenticationFailureHandler">
<b:property name="exceptionMappings">
<b:map>
<b:entry key="org.springframework.security.authentication.DisabledException" value="/disabled.htm" />
</b:map>
</b:property>
</b:bean>
</b:property>
</b:bean>
Run Code Online (Sandbox Code Playgroud)
这是我的过滤器:
public class MyAuthenticationFilter extends GenericFilterBean {
...
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
if (authentication != null) {
Usuario usuario=(Usuario) authentication.getPrincipal();
if (usuario.getActivationKey()!=null) {
((HttpServletResponse) response).sendRedirect("/activacion");
return;
} else …Run Code Online (Sandbox Code Playgroud) 这个问题让我抓狂.
我有以下视图状态:
<on-start>
<evaluate expression="new com.zxxztech.zecure.services.webflow.FormularioConfirmacionCorreo()"
result="flowScope.ccForm" />
</on-start>
<view-state id="activacionManual" model="ccForm" >
<transition on="enviar" to="resultado" bind="true">
<evaluate expression="usersManager.activarUsuario(ccForm.correo, ccForm.codigo)"
result="flowScope.resultado" />
</transition>
<transition on="cancelar" to="cancelar" validate="false" bind="false" />
</view-state>
Run Code Online (Sandbox Code Playgroud)
这就是Validation类:
@Component
public class FormularioConfirmacionCorreoValidator {
@Autowired
private UsersManager usersManager;
public void validateActivacionManual(FormularioConfirmacionCorreo ccForm, ValidationContext validContext) {
...
[Validation logic]
}
public UsersManager getUsersManager() {
return usersManager;
}
public void setUsersManager(UsersManager usersManager) {
this.usersManager = usersManager;
}
}
Run Code Online (Sandbox Code Playgroud)
当表单被提交时,webflow直接执行<evaluate>标记,而不调用验证方法.
我不知道我能做错什么.
编辑:
这是activacionManual.jsp文件:
...
<form:form cssClass="ym-form" modelAttribute="ccf" method="post" action="${flowExecutionUrl}"> …Run Code Online (Sandbox Code Playgroud) java ×2
spring ×2
charts ×1
django ×1
django-admin ×1
ftp ×1
gantt-chart ×1
linux ×1
spring-mvc ×1
ssl ×1
swing ×1
validation ×1
vsftpd ×1