Myfaces 2.0.5:如果未在字段中输入任何值,则禁用验证

时间:2018-12-13 20:15:43

标签: jsf weblogic-10.x myfaces jboss-eap-7

当前,我们正在将应用程序从Weblogic 11g迁移到Jboss eap 7。

对于JSF表单,如下所示在此应用程序中启用了自定义验证器

 app1:
    image: app1img
    container_name: app1Inst
    ports:
      - 8300:8200    //application code exposes port 8200 - e.g sends to socket on 8200
    networks:
      - ret-net


 app2:
    image: app2img
    container_name: app2Inst
    ports:
      - 9300:9200  
    depends_on:
      - app1
    networks:
      - ret-net
    links:
      - app1

    ///i still need to say here 
    /   environment : -
    /     - host=app1Inst 
   /      - port=8200  --what do i gain using links?

 networks:
ret-net:

假设我们有10个相似的字段, 在Weblogic中,仅调用此验证器来验证非空字段 在Jboss中,对所有字段都调用验证器。

我们希望在jboss中具有weblogic行为。

1 个答案:

答案 0 :(得分:0)

在web.xml中添加以下内容有助于解决Jboss eap 7中的问题。...希望这会在将来对某人有所帮助。...

<context-param>
    <param-name>javax.faces.VALIDATE_EMPTY_FIELDS</param-name>
    <param-value>false</param-value>
</context-param>

不确定为什么在weblogic中不需要这样做:-(

下面的链接对我有帮助,请检查一下详细信息 Shouldn't the validation be skipped when there is no value specified?