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
无法使用bean:在jsp页面的非stuts标记中定义变量_Jsp_Jstl_Struts 1 - Fatal编程技术网

无法使用bean:在jsp页面的非stuts标记中定义变量

无法使用bean:在jsp页面的非stuts标记中定义变量,jsp,jstl,struts-1,Jsp,Jstl,Struts 1,我能够在scriptlet中使用“acctNum”,就像下面代码中提到的标记中的语句块一样 <logic:greaterEqual name="childArraySize" value="1"> <bean:define id="acctNum" name="overviewSel" property="accountNumber" type="String"/> <logic:equal name="accountNumber" value="<%=a

我能够在scriptlet中使用“acctNum”,就像下面代码中提到的标记中的语句块一样

<logic:greaterEqual name="childArraySize" value="1">
 <bean:define id="acctNum" name="overviewSel" property="accountNumber" type="String"/>
 <logic:equal name="accountNumber" value="<%=acctNum %>">
    <bean:define id="STItemIndex" name="ItemIndex"/>
    <bean:define id="overviewCh" name="overviewSel" type="com.beans.statements.StatementAccount"/>
    <bean:define id="arraySize"  name="childArraySize"/>
    <bean:define id="statementAccountTypeDesc" name="statementAccountTypeDescSel"/>
  </logic:equal>    
</logic:greaterEqual>

但是我不能在
在scriptlet中使用它时,会出现间歇性错误,即在
内部,我得到“acctNum无法解决”

但是如果我在任何struts标签中使用它,比如


请告诉我是否有解决此问题的方法

我能够解决此问题

我发现所有stuts标记都可以获取值,但是如果我使用scriptlet/JSTL标记,我就无法获取值

为此,我必须做一个变通方法,并在使用scriptlet时像这样使用它 及
对于JSTL,我能够解决这个问题

我发现所有stuts标记都可以获取值,但是如果我使用scriptlet/JSTL标记,我就无法获取值

为此,我必须做一个变通方法,并在使用scriptlet时像这样使用它 及
对于JSTL

,是您的IDE无法识别该变量。无论如何,如果您运行该应用程序,如果没有任何其他错误,它将工作得很好。感谢NavSoft的回复,我正在使用RAD 7.5,但它经常发生,我不能冒险将其移动到服务器。是您的IDE没有识别该变量。无论如何,如果您运行应用程序,如果没有任何其他错误,它将完美工作。感谢NavSoft的回复,我正在使用RAD 7.5,但它经常发生,我不能冒险将其移动到服务器。是一样的吗?是一样的吗?