小编Rob*_*tis的帖子

自定义弹簧验证错误

我想自定义弹簧验证错误

    @NotNull
    @Length(max = 80)
    private String email; 
Run Code Online (Sandbox Code Playgroud)

但我无法做到.要遵循的步骤是什么?

validation customization spring bean-validation

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

用Spring Annotation替换<constructor-arg>

有一种方法可以用Annotation替换constructor-arg吗?

我有这个构造函数:

public GenericDAOImpl(Class<T> type) {
    this.type = type;
}
Run Code Online (Sandbox Code Playgroud)

我需要在我的Facade中注入:

@Inject
private GenericDAO<Auto, Long> autoDao;
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何在costructor中传递参数的值.

先感谢您

[更多信息]我试着解释我的问题.

<bean id="personDao" class="genericdao.impl.GenericDaoHibernateImpl">
        <constructor-arg>
            <value>genericdaotest.domain.Person</value>
        </constructor-arg>
</bean>
Run Code Online (Sandbox Code Playgroud)

我想只使用注释转换该代码.有人可以解释一下吗?

java generics spring annotations code-injection

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

primefaces tabView activeIndex问题

我有两个Tab的Primefaces TabView:

<p:tabView dynamic="true" cache="false"
           onTabShow="scrollBottom(#{stanzaBean.activeIndex})"
           tabChangeListener="#{messaggioBean.onTabChange}"
           activeIndex="#{stanzaBean.activeIndex}" >
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是当我更改Tab时,activeIndex不会在服务器上更新,它总是返回默认值.我正在使用primefaces 2.2.1.

谢谢.

indexing jsf primefaces tabview

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

在两个p:growl中显示基于Severity的消息

我正在使用PrimeFaces p:咆哮.

<p:growl id="msgsInfo"
         rendered="true"
         showDetail="true" />
<p:growl id="msgsError"
         globalOnly="true"
         showDetail="true"
         sticky="true" />
Run Code Online (Sandbox Code Playgroud)

我需要在第一个咆哮中显示Info消息,而在第二个我需要显示Error消息.使用globalOnly当我添加错误消息时,显示2次.

任何的想法?

message growl primefaces

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

jsf inputText和validateRegexPatter

我想在消息中显示label属性:

    <h:inputText id="email" label="#{sW.email}" value="#{contattiBean.contatto.email}"
                                 required="true">
              <f:param value="#{sW.email}" />
              <f:validateRegex pattern="[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]"/>
    </h:inputText>
Run Code Online (Sandbox Code Playgroud)

我已经设置了f:param,因为在

`javax.faces.validator.RegexValidator.NOT_MATCHED={0}: Valore non valido`
Run Code Online (Sandbox Code Playgroud)

{0}被正则表达式模式替换.同时,我要显示标签值.我的解决方案不起作用我该怎么办?

validation message placeholder jsf-2

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

如何在JSF + Spring + Hibernate中使用DTO

假设我是关于主题DTO的新手.我无法理解将DTO与JSF,Spring和Hibernate结合使用是否正确.
让我解释一下,到目前为止,我已经使用了直接从数据库创建的实体bean,无论是在业务层还是在表示层中.现在我决定尝试使用DTO方法,但我无法理解他们如何提供帮助.
例如,如果我有两个类User和Message,并且用户有更多的消息关联; 如何从数据库中填充DTO?或者我是否在业务层手动填充DTO?谁能发布一个关于如何使用DTO的例子?

先感谢您.此致,罗伯托

java jsf spring hibernate dto

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

p:commandButton update在ui:include中不起作用

我想通过PPR更新页面的一部分.这是我要更新的页面的一部分:

 <h:panelGroup id="aggiungiAuto"
                  rendered="#{!autoBean.operazioneOk}">
        <ui:include src="../component/aggiungi_auto.xhtml"/>
 </h:panelGroup>
Run Code Online (Sandbox Code Playgroud)

虽然这是在aggiungi_auto.xhtml中出现的commandButton

 <p:commandButton value="Submit"
                  update="growl aggiungiAuto aggiungiFoto"
                  actionListener="#{autoBean.insert}"/>
Run Code Online (Sandbox Code Playgroud)

任何的想法?

ajax jsf primefaces

4
推荐指数
1
解决办法
7524
查看次数