默认maven构造的web项目为2.3,这时在页面使用EL表达式时不起作用的,必须修改web.xml文件将schame改为2.4+。
默认的
<!-- <!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" > -->
<web-app version="2.4" 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
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
如此jsp页面的EL表达式才可以别识别.
分享到:
相关推荐
在进行Java Web项目的开发时,特别是在使用Maven的情况下,了解不同Web规范下的EL表达式解析规则至关重要。通过本文的分析与解决方案,我们可以更好地理解如何解决EL表达式未被解析的问题,避免类似错误的发生。同时...
如果你的项目使用Maven或Gradle进行构建,那么可以直接在`pom.xml`或`build.gradle`文件中声明这些依赖,避免手动管理jar包。例如,对于Maven,你可以添加以下依赖: ```xml <groupId>javax.servlet ...
在项目开发中,如果遇到JSP页面无法识别或执行EL表达式,很可能是缺少了必要的依赖库,特别是`el-api.jar`和`jstl.jar`这两个核心jar包。 首先,`el-api.jar`包含了EL表达式的API定义,定义了EL表达式的语法和行为...
通常,这可以通过将它们放入WEB-INF/lib目录下,或者在Maven或Gradle等构建工具的依赖管理中进行配置来实现。一旦添加成功,我们就可以在JSP页面中自由地使用EL表达式和JSTL标签,从而提高开发效率和代码可读性。 ...
对于现代的Maven或Gradle项目,可以在构建配置中声明这两个依赖。 总结来说,JSTL和EL是Java Web开发中的重要工具,它们提供了强大的标签和表达式功能,帮助开发者编写更清晰、更易维护的JSP页面。standard.jar和...
对于初学者来说,这个项目是一个很好的实践平台,可以学习如何整合SpringMVC和Hibernate,理解MVC模式,以及如何在实际项目中使用EL表达式。通过阅读和修改源码,可以深入理解Web开发流程和技术栈。 7. **开发环境...
在使用IntelliJ IDEA (IDEA) 开发基于Maven和Spring MVC的Web应用程序时,有时会遇到EL(Expression Language)表达式无法在JSP页面上正常工作的困扰。EL表达式是JavaServer Pages (JSP) 2.0 引入的一种强大的功能,...
这个名为"EL标签的jar文件"的压缩包,显然是包含了一些必要的库文件,使得开发者能够在他们的项目中使用EL表达式。通常,这些库可能包括Apache Tomcat或Jetty等Web服务器提供的实现,或者像Spring框架这样的第三方库...
9. **Maven或Gradle构建工具**:现代Java Web项目通常使用Maven或Gradle进行依赖管理和构建。了解如何配置POM.xml或build.gradle文件,以及如何运行构建命令,可以帮助开发者更高效地管理项目。 10. **IDE集成与...
在宿舍管理系统中,JSP主要负责展示用户界面,结合EL表达式和JSTL标签库,使得视图与控制逻辑分离,提高代码可维护性。 3. **Maven**:Maven是Java项目管理工具,用于构建、依赖管理和项目信息管理。在本系统开发...
在这个入门的Spring MVC demo中,我们将深入探讨其与Eclipse IDE和Maven构建工具的集成。 首先,Eclipse是一款广泛使用的Java集成开发环境,支持多种插件,包括M2Eclipse,这是一个专门用来管理和构建Maven项目的...
1. **添加依赖**:将这两个JAR文件放入项目的`WEB-INF/lib`目录下,或者在Maven/Gradle等构建工具中配置相应的依赖。 2. **配置web.xml**:在`web.xml`中声明JSTL和EL的使用,添加如下片段: ```xml ...
【描述】中的重复提及"WEB项目设计"强调了这个主题的核心——构建Web应用的过程。这通常包括需求分析、系统设计、编码实现、测试以及部署等步骤。在JSP的上下文中,这可能涉及创建用户界面、数据库交互、业务逻辑...
当SpringMVC与Maven结合使用时,开发者可以利用Maven的依赖管理功能轻松引入SpringMVC所需的库,并通过Maven构建过程将项目打包成可部署的war或jar文件。在pom.xml文件中,只需添加SpringMVC的依赖项,Maven就会自动...
5. **JSTL与EL表达式**:为了简化JSP页面的编写,JSTL(JavaServer Pages Standard Tag Library)和EL(Expression Language)被广泛使用。它们提供了一系列预定义的标签,使得在JSP中处理业务逻辑变得更加简洁。 6...
在这个"SpringMVC综合maven小案例"中,我们将探讨如何利用Maven构建工具来管理和组织项目依赖,以及如何在SpringMVC中设置和运行一个简单的Web应用。 首先,让我们深入了解Maven。Maven是Apache软件基金会的一个...
- 开发Java Web项目需要安装JDK、Web服务器(如Tomcat)、IDE(如Eclipse或IntelliJ IDEA)以及构建工具(如Maven或Gradle)。 - 源代码部署通常涉及将项目打包成WAR文件,然后将其放入Web服务器的webapps目录下。...
在实际部署时,通常需要将这两个文件放在Web应用的`WEB-INF/lib`目录下,或者如果你使用的是Maven或Gradle等构建工具,可以将它们作为依赖添加到项目的构建配置中,这样在运行时,容器会自动加载这些库。 在处理EL...
在本篇文章中,我们将深入探讨一个具体的问题场景:在使用Maven进行项目打包,并将打包后的成果部署到Tomcat服务器时遇到的一个常见问题——部分JAR包被删除后导致无法正常访问JSP页面的情况。这一问题涉及到Maven、...
1. JSP基础:JSP的核心原理、指令元素、脚本元素、EL表达式、JSTL标签库等,这些都是构建Web应用的基础。 2. Servlet技术:JSP与Servlet的关系,Servlet的生命周期,以及如何处理HTTP请求和响应。 3. MVC模式:系统...