`
javachs
  • 浏览: 123061 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EL语言的奇怪的问题?太搞了!

    博客分类:
  • java
阅读更多
表达式语言的奇怪问题,我快受不了
<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>



<html>
<head>
  <title>CH6 - Param.jsp</title>
</head>
<body>

  
  
  

 
   <c:set var="perpage" value="3" />
   设定:  ${perpage }         
    
</body>
</html>

在我目前的struts工程里执行该jsp显示为:设定: ${perpage } ,它就是不显示值3,c:set,c:out,sql标签都没问题,就这个表达式无法显示值.
新建一个新的struts工程,一样的代码,就可以显示值: 设定: 3 ,问题在那里环境都一样呀,这个太搞了,我搞了一个晚上也没找出问题,各位帮我看看,不胜感激.
分享到:
评论
24 楼 javachs 2007-05-28  
javachs 写道
问题还没搞定:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
有啥区别
我来结贴吧:
用新jstl1.1版本的用这个:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
在加上这句话:<%@   page   isELIgnored="false"  %>就可以支持表达式语言.
23 楼 javachs 2007-05-27  
问题还没搞定:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
有啥区别
22 楼 javachs 2007-05-15  
谢谢各位兄弟了.
21 楼 javachs 2007-05-15  
总算搞定将所有的servlet.jar,换成servlet-api.jar,在web.xml中加version="2.4"就好了
20 楼 javachs 2007-05-15  
to zyl:
servlet有两个jar包,servlet.jar,servlet-api.jar,要用那一个呀?
我是tomcat5.0.28,环境变量里设那一个jar包呀,如何看版本呀
19 楼 javachs 2007-05-15  
to guanfish:
我加了<%@ page isELIgnored="false"%>这句话可又有别的问题.
According to TLD or attribute directive in tag file, attribute dataSource does not accept any expressions
18 楼 zyl 2007-05-14  
看一下web.xml中声明就知道了
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         version="2.5">

这种格式的基本上就是2.1了
一般2.4规范以上就是jsp2.0
17 楼 guanfish 2007-05-14  
servlet2.4是默认支持el的,如果是servlet2.3,则需要在页面加上
<%@ page isELIgnored="false"%>
16 楼 抛出异常的爱 2007-05-10  
只是新建个demo
之后用beyond Compare比较一下就可以把内容全移过去了
15 楼 javachs 2007-05-10  
兄弟们有没有别的办法,要重建工程太麻烦了.从jsp1.0到jsp2.0有这么难吗?
14 楼 抛出异常的爱 2007-05-09  
flash8.0
13 楼 clyde617929 2007-05-09  
抛出异常的爱 写道
先问一下myeclipse5.o新建时让没让你选用jsp1.0还是2.0?
我没用过myeclipse5.o,

请问 抛出异常的爱:你用的什么呢?
12 楼 抛出异常的爱 2007-05-09  
javachs 写道
to 抛出异常的爱:
估计还是用meyeclipse建工程时选了jsp1.0,你看有啥解决方法?


汗。。。重建一个jsp2.0的把这边目录中jsp,java考过去重编,发布
11 楼 javachs 2007-05-09  
to 抛出异常的爱:
估计还是用meyeclipse建工程时选了jsp1.0,你看有啥解决方法?
10 楼 javachs 2007-05-09  
to 抛出异常的爱:
还是没解决,加了这句话别的标签又报错:
According to TLD or attribute directive in tag file, attribute dataSource does not accept any expressions
9 楼 javachs 2007-05-09  
to 抛出异常的爱:
估计是你讲的原因,我记得myeclipse4.0好像有新建时让你选用jsp1.0还是2.0?
myeclipse5.0好象没有,在问一句,用jstl标签分页,它是一下读取所有记录,还是所需的记录.
8 楼 javachs 2007-05-09  
搞定了在jsp页面加上一句话,真搞,jsp的标签el真是鸡肋,用也不是,不用也不是;
<%@ page   isELIgnored="false"%>
7 楼 抛出异常的爱 2007-05-09  
先问一下myeclipse5.o新建时让没让你选用jsp1.0还是2.0?
我没用过myeclipse5.o,
6 楼 javachs 2007-05-09  
to 抛出异常的爱:
我是用myeclipse发布的
5 楼 javachs 2007-05-09  
weiqingfei 写道
javachs 写道
我都是同样用myeclipse建的struts工程有啥不一样吗?jsp1.0和jsp2.0区别在那里.要导入那个jar包吗?


和web容器有关。
两个工程都是用一样的web容器呀,都是tomcat5.0.28呀?不同的是报错的工程是在eclipse3.1+myeclipse4.0下建立的struts+hibernate+spring工程,好的是升级后在eclipse3.2+myeclipse5.0下建的struts工程

相关推荐

    EL语言经典介绍

    ### EL语言经典介绍 #### JSTL(JSP标准标签库)概述 JSTL,全称为JavaServer Pages Standard Tag Library(JavaServer页面标准标签库),是一种被广泛应用于Web开发中的技术,尤其适用于那些基于Java的Web应用。...

    EL语言介绍.txt

    EL语言还提供了一些内置的对象,这些对象可以帮助开发者更加方便地处理各种Web开发中的常见问题: **param** 和 **paramValues**: - **param**:获取单个参数值。 - **paramValues**:获取多个参数值。 - 例如:`...

    EL语言经典介绍.pdf

    标题中提到的“EL语言”是Expression Language(表达式语言)的缩写,这是一种在JSP(JavaServer Pages)页面中使用的简化编程语言。EL语言提供了一种标准的方法来访问数据以及处理数据。它通常与JSTL(JavaServer ...

    表达式语言(EL) el表达式

    **表达式语言(EL)详解** 在JavaServer Pages (JSP) 2.0版本中引入了一项重要的新特性,即表达式语言(EL),它极大地简化了在JSP页面中访问JavaBean属性和表达式求值的方式。EL提供了一种简洁、易于阅读的语法,使得...

    jsp el 表达式语言文档

    在JavaServer Faces(JSF)框架中,EL是默认的表达式语言,用于在视图层和模型层之间传递数据,大大简化了JSF组件的属性绑定。 **八、EL的版本和特性** EL有多个版本,从EL 1.0到EL 3.0,每个版本都引入了新的特性...

    EL语言规范

    **EL(Expression Language)语言规范**是Java服务器端开发中的一个重要组成部分,主要用于简化JSP(JavaServer Pages)页面中的数据绑定和表达式处理。EL语言的设计目标是提供一种简洁、直观的方式来访问JavaBean...

    EL表达式语言 非常详细

    ### EL表达式语言详解 #### 9.1 概述 在JSP页面开发中,为了提高代码的可读性和可维护性,开发者们逐渐转向使用标签库来替代传统的Java片段语言来实现页面的显示逻辑。然而,自定义标签虽然灵活,但也容易导致重复...

    EL表达式语言

    **EL表达式语言** EL(Expression Language)是JavaServer Pages(JSP)2.0及更高版本中的一个强大而简洁的脚本语言,用于在视图层获取和操作JavaBean属性。它允许开发者以声明式的方式访问Java对象的属性,减少在...

    EL表达式语言 仅作为字典参考用

    ### EL表达式语言详解 #### 一、引言 EL表达式语言,即Expression Language,是一种简化了在JSP页面中获取对象属性的过程的语言。它主要用于处理数据模型,并且能够直接从模型中读取属性值,无需编写额外的Java...

    表达式语言(EL)

    ### 表达式语言(EL)与JSTL在JSP中的应用 #### 知识点一:表达式语言(EL)概述 表达式语言(Expression Language,简称EL),是JavaServer Pages(JSP)2.0规范中引入的一个强大特性,它允许开发者在JSP页面中...

    EL表达式语言基本语法

    EL(Expression Language)表达式语言是Java服务器页面(JSP)技术中的一种简化脚本语言,主要用于访问和操作JavaBean或其他Java对象的属性。它的基本语法以`${}`为标识,用于在JSP页面中嵌入动态内容。EL表达式不仅...

    EL语言(EL运算式是使用${开始,以}结尾)

    EL(Expression Language)是一种在Java服务器页面...总结,EL语言为JSP开发提供了简洁、强大的数据访问和操作能力,通过其丰富的内置对象和运算符,开发者可以高效地处理页面中的数据逻辑,提升代码的可读性和维护性。

    EL手册 EL手册 EL手册

    EL语言的设计目的是简化视图层的编程,使得开发者可以更加方便地访问和操作模型数据。 EL表达式是一种简洁的语法,它允许开发者通过简单的语法结构来访问Java对象的属性、方法以及集合元素。EL使用一种类似于...

    EL语言遍历集合出现PropertyNotFoundException 的两种情况

    在Java世界中,EL(Expression Language)是一种强大的脚本语言,用于在JSP视图层进行数据绑定和表达式计算。EL语言简化了从请求作用域、会话作用域、应用作用域等获取数据的过程。然而,使用EL时可能会遇到`...

    el表达式语言全部

    EL(Expression Language)是JavaServer Pages(JSP)2.0引入的一种强大的脚本语言,主要用来简化JSP页面中的Java对象访问和计算。EL语言的设计目标是为那些不熟悉Java编程的页面开发者提供一种简单易用的工具,以便...

    EL表达式语言PPT

    EL表达式PPT,详细讲解了EL表达式用法

    EL语言中的隐含对象及详解.doc

    EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术的一部分,它提供了一种简洁的方式来访问和操作Web应用程序中的数据。EL语言通过预定义的隐含对象,简化了对请求、会话、应用范围变量以及HTTP...

    KUKA机器人配置倍福EL6752 DeviceNet模块.pdf

    在完成设备说明文件的导入操作后,需要打开需要添加EL6752模块的项目。在项目中,需要激活项目,展开“总线结构”,展开“KUKA Extension Bus (STS-X44)”,选中EL6752模块将要配置到的EtherCAT模块,然后右键点击...

Global site tag (gtag.js) - Google Analytics