应该可以用<c:url> 标签传值!<c:url> 操作的语法 
<c:url value="expression" context="expression" var="name" scope="scope"> 
<c:param name="expression" value="expression"/> 
<c:param name="expression" value="expression"/> 
... 
</c:url> 
生成 URL 作为 HTML 标记的属性值 
<a href="<c:url value=index.jsp'/>">index page</a> 
生成带请求参数的 URL 
<c:url value="index.jsp"> 
<c:param name="keyword" value="${searchTerm}"/> 
<c:param name="month" value="02/2003"/> 
</c:url> 注:searchTerm 事先定义好值。 
value 属性用来指定基本 URL,然后在必要时标记对其进行转换。如果这个基本 URL 以一个斜杠开始,那么会在它前面加上 servlet 的上下文名称。可以使用 context 属性提供显式的上下文名称。如果省略该属性,那么就使用当前 servlet 上下文的名称。这一点特别有用,因为 servlet 上下文名称是在部署期间而不是开发期间决定的。(如果这个基本 URL 不是以斜杠开始的,那么就认为它是一个相对 URL,这时就不必添加上下文名称。)

解决方案 »

  1.   

    是不能取的,EL表达式只能去setproperties的值.你可以考虑先把他设置到REQUEST中,再去取!
      

  2.   

    当你不写作用域的时候他会根据 request session application 找,
    要去参数的要这样: param.operateel表达式内置对象:
    cookie
    header
    headerValues
    initParam
    param
    paramValues
    pageContext
    pageScope
    requestScope
    sessionScope
    applicationScope
      

  3.   

    将URL后面的参数在Form里声明下,然后再用el获取试试,楼主这样直接获取当然获取不到,看看el表达式的用法,及其取值的作用域(request,session....)
      

  4.   

    可以用${param.operator}...就行了