<logic:iterate id="mo" name="mo" scope="request">
<tr align=center>
<td><td>${mo.mo_date}</td><td>${mo.jh_date}</td><td>${mo.mo_stu1}</td><td>${mo.mo_ybl}</td>
</tr> </logic:iterate>
这样可以显示出所有的想要的值我现在想定义一个变量 String s="";用来接收某一个字段值,在进行判断
如:s=${mo.mo_date} if(s.euqanl("a"))
{
}
else
{
}
说明:
s=${mo.mo_date}  这样写好像不行,请问怎么写能获得这个值在进行判断呢。

解决方案 »

  1.   

    <%
    String mo.mo_date="SSSSSSS";%>这样定义后,再取值,s=${mo.mo_date},肯定行
      

  2.   

    struts不由验证相等的标签吗?
    <logic:equal name="${mo.mo_date}" value="a"> 相等执行语句 </logic:equel> 
    <logic:notEqual name="" value=""></logic:notEqual> 不相等
      

  3.   

    < logic:equal>       比较变量是否等于指定的常量    < logic:notEqual>    比较变量是否不等于指定的常量    < logic:greaterEqual>比较变量是否大于或等于指定的常量    < ?xml:namespace prefix = logic />< logic:greateThan>  比较变量是否大于指定的常量    < logic:lessEqual>   比较变量是否小于或等于指定的常量    < logic:lesThan>     比较变量是否小于指定的常量    进行字符串匹配的Struts Logic标签    < logic:match>      判断变量中是否包含指定的常量字符串    < logic:notMatch>   判断变量中是否不包含指定的常量字符串    判断指定内容是否存在的Struts Logic标签    < logic:empty>     判断变量中是否为空    < logic:netEmpty>  判断变量中是否不为空    < logic:present>   判断指定的JavaBean . Cookie等 是否存在    < logic:notPresent>判断指定的JavaBean . Cookie等 是否不存在    < logic:messagesPresent>    判断指定的消息是否存在
      

  4.   

    struts不由验证相等的标签吗?
    <logic:equal name="${mo.mo_date}" value="a"> 相等执行语句 </logic:equel>  
    <logic:notEqual name="" value=""></logic:notEqual> 不相等
    这个就可以判断了  不需要在定义String
      

  5.   

    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    差不多都能判断了
      

  6.   

    <logic:iterate id="mo" name="mo" scope="request">
    </loginc:iterate> 中间怎么套用
    <logic:equal name="${mo.mo_date}" value="a"> 相等执行语句 </logic:equel>
    这个呢
      

  7.   

    不用定义变量就可以啊。
    你是想定义一个变量,然后用这个变量做if判断。其实不用定义变量。
    用logic:equal标签就行了。如:
    <logic:equal name="属性名" value="a">
        在相等的情况下执行此处代码
    </logic:equal>
    <logic:notEqual name="属性名" value="a">
        不相等的时候执行此处代码
    </logic:notEqual>