<input type="text" name="user" value="<c:out value="${param.userName}" />">你想妖显示什么啊?out的value属性??
<input type="text" name="user"><xsl:attribute name="value"><xsl:value-of select="显示的节点名称或者属性名称或者变量名字"/></xsl:attribute></input>

解决方案 »

  1.   

    前提是,其他的简单的EL能不能正确显示-->检查配置如果正确就这样-->
    <input type="text" name="user" value="<c:out value="${param.userName}" />">->改<input type="text" name="user" value="<c:out value='${param.userName}' />">
      

  2.   

    不能识别是因为你没有用jsp2.0的部署描述符,在web.xml里,修改web.xml的头:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi=
    "http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation=
    "http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
    version="2.4">
      

  3.   

    另外,你的容器必须是支持JSP2.0的,比如,tomcat你就要用5.0以上的版本
      

  4.   

    在你的jsp文件开始加上
    <%@ page isELIgnored="false"%>
      

  5.   

    我也遇到过EL不能正常显示的问题,在.jsp文件的顶部加上<%@ page isELIgnored="false"%>后就对了,你试试。另外,双引号里面不能再用双引号,改为单引号。