Jsp <;c:如果测试=${!request.isRequestedSessionIdFromCookie()}"&燃气轮机;必须与命名空间一起使用吗?
我试过:Jsp <;c:如果测试=${!request.isRequestedSessionIdFromCookie()}"&燃气轮机;必须与命名空间一起使用吗?,jsp,el,Jsp,El,我试过: <c:if test="${!request.isRequestedSessionIdFromCookie()}"> 由于某种原因,c:url没有对我的url进行编码,所以我的jsp中只有一个。(正在做那件事)。 因此,我想尝试检查Cookie是否启用了此功能,但我发现错误: 功能 isRequestedSessionIdFromCookie必须为 默认情况下与前缀一起使用 未指定命名空间 有人知道这意味着什么吗?我经常在请求中使用EL,但我从未遇到过这个错误。除非您
<c:if test="${!request.isRequestedSessionIdFromCookie()}">
由于某种原因,c:url没有对我的url进行编码,所以我的jsp中只有一个。(正在做那件事)。
因此,我想尝试检查Cookie是否启用了此功能,但我发现错误:
功能
isRequestedSessionIdFromCookie必须为
默认情况下与前缀一起使用
未指定命名空间
有人知道这意味着什么吗?我经常在请求中使用EL,但我从未遇到过这个错误。除非您使用Servlet 3.0/JSP 2.2,否则您不能在EL对象上调用类似的方法。您需要一直以Javabean的方式对待它们。也就是说,不要使用
get
或is
前缀,也不要使用方法parens()
至于URL没有被
c:out
编码的具体问题,该标签对此不负责。你是不是把它和c:url
混淆了?除非你在Servlet 3.0/JSP 2.2上,否则你不能在EL对象上调用这样的方法。您需要一直以Javabean的方式对待它们。也就是说,不要使用get
或is
前缀,也不要使用方法parens()
至于URL没有被c:out
编码的具体问题,该标签对此不负责。你不是把它和c:url
混淆了吗
<c:if test="${!request.requestedSessionIdFromCookie}">
<c:if test="${!pageContext.request.requestedSessionIdFromCookie}">