Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Struts Validation.xml-requiredif问题_Java_Jsp_Tags_Jsp Tags - Fatal编程技术网

Java Struts Validation.xml-requiredif问题

Java Struts Validation.xml-requiredif问题,java,jsp,tags,jsp-tags,Java,Jsp,Tags,Jsp Tags,如果从下拉列表中选择了某些选项,我希望我的validation.xml仅检查null。到目前为止我有 <field property="empFDServiceStartDate" depends="requiredif, date"> <arg0 key="Service Start date" resource="false"/> <var> <var-name>field[0]&

如果从下拉列表中选择了某些选项,我希望我的validation.xml仅检查null。到目前为止我有

<field property="empFDServiceStartDate" depends="requiredif, date">
        <arg0 key="Service Start date" resource="false"/>
        <var>
                <var-name>field[0]</var-name>
                <var-value>moverChangeType</var-value>
        </var>
        <var>
                <var-name>fieldTest[0]</var-name>
                <var-value>EQUALS</var-value>
        </var>
        <var>
                <var-name>fieldValue[0]</var-name>
                <var-value>Conversion</var-value>
        </var>
</field>

字段[0]
移动更改类型
现场测试[0]
等于
字段值[0]
转化
当从moverChangeType下拉列表中选择值“Conversion”时,我希望在保存empFDServiceStartDate字段之前检查是否为空。目前这不起作用,它允许我保存空值

有什么想法吗

我被struts 1.1束缚住了,因此不能使用更新的命令


M

如果要检查moverChangeType是否等于“转换”字段,请尝试以下操作

<field property="empFDServiceStartDate" depends="requiredif, date">
    <arg0 key="Service Start date" resource="false"/>
    <var>
        <var-name>test</var-name>
        <var-value>(moverChangeType == "Conversion")</var-value>
    </var>
</field>

测试
(moverChangeType==“转换”)

您可以在同一测试中执行此多项测试,如下所示:

<field property="empFDServiceStartDate" depends="requiredif, date">
    <arg0 key="Service Start date" resource="false"/>
    <var>
      <var-name>test</var-name>
      <var-value>((moverChangeType == "Conversion") or (moverChangeType == "SomethingElse"))</var-value>
    </var>  
</field>

测试
((moverChangeType==“转换”)或(moverChangeType==“某些东西”))