el表达式的一个变量不知道是如何来的<c:if test="${param.dateType == null}"> 
  <input type="radio" value="${dateTypeId}" name="dateType" ${'1' == dateTypeId ? 'checked' : ''}> 
    <tc:string code="dateType_${dateTypeId}"/> 
      </input> 
      <br /> 
(这个代码有点不明白 
dateTypeId  从哪里来的 
----按正常逻辑 ,应该是${dateTypeId}才为一个变量, 但现在突然出来,有疑问??
) 

解决方案 »

  1.   

    在session或request或application的attribute里可能有,也可能没有一个名叫dateTypeId的属性。
    第一次进入页面的时候没有,提交过后就会有了。
      

  2.   

    dateTypeId 是否应该换成 param.dateTyped???
    (否则逻辑上说不通)
    感觉能解决el的很多问题了
    现发现el非常啊好哦  大大简化代码
    页面干劲 可读性大大增强
      

  3.   

    param.dateTyped这个是通过URL连接传过来的参数才这么接收,也就是get方式传参这么接收
      

  4.   

    param.dateType是通过url传递过来的参数。
    $(requestScopt.dateType) qu request zuoyongyu zhong de zhi