小编nas*_*ald的帖子

Java Swing:开源甘特图库

我正在为Java Swing寻找一个好的开源甘特图库.我试过JFreeChart,但它无法绘制子任务.我也试过SwiftGantt.它能够绘制子任务,但它有点不稳定,外观和感觉不专业:(.

你能推荐别人吗?

提前致谢!

java charts swing gantt-chart

10
推荐指数
1
解决办法
9330
查看次数

如何在vsftpd中强制只接受ssl连接?

vsftpd使用openssl 安装并配置了ssl.但我想只接受ssl连接,换句话说,拒绝非ssl连接.

linux ftp ssl vsftpd

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

Django:如何为表单集的empty_form设置初始值?

我只想知道如何将初始值设置为empty_form

我确实为额外表单创建了具有初始值的内联,没有问题,但是,当用户单击“添加”按钮时,我期望其初始值的字段显示为空,并且我希望它具有与额外表单相同的初始值。

我怎样才能让empty_form填充初始数据?

提前致谢。

django django-admin

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

Spring Security:根据某些条件重定向记录的用户

我是新的使用弹簧安全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)

java spring spring-mvc spring-security

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

Spring WebFlow:view-state不在<evaluate>标记之前调用验证方法

这个问题让我抓狂.

我有以下视图状态:

 <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)

validation spring spring-webflow

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