`
wx1569488408
  • 浏览: 75083 次
文章分类
社区版块
存档分类
最新评论

Maven创建的Webapp项目不支持EL表达式

 
阅读更多

问题描述:

用maven创建的webapp项目,其默认的Dynamic Web Module版本为2.3。该版本的web.xml在定义时不支持EL表达式。为了支持EL表达式,需将Dynamic Web Module的版本改为3.0。

修改Dynamic Web Module的版本为3.0:

1.修改.settings下的org.eclipse.wst.common.project.facet.core.xml,jst.web改为3.0;

2.Build Path, Java Compiler, Project Facets->Java全改成1.7;

3.重新定义web.xml

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
   <display-name>Archetype Created Web Application</display-name>

</web-app>

4.添加对servlet和jstl的依赖

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>3.1.0</version>
</dependency>
<dependency>
   <groupId>javax.servlet.jsp.jstl</groupId>
   <artifactId>jstl-api</artifactId>
   <version>1.2</version>
</dependency>
<dependency>  
   <groupId>taglibs</groupId>
   <artifactId>standard</artifactId>
   <version>1.1.2</version>
</dependency>

 

转载于:https://my.oschina.net/honeysugar/blog/1620009

分享到:
评论

相关推荐

    MavenWebApp2:一个 Starter maven jspjstl 项目

    开发者通常需要集成开发环境(IDE),如IntelliJ IDEA或Eclipse,这些IDE提供了对Maven的内置支持,能够方便地创建、运行和调试Maven项目。同时,还需要安装合适的Java Development Kit (JDK) 和应用服务器,如...

    [SSH+Maven+Bootstrap视频教程]_第 三十三 讲.zip

    在SSH框架中,这可以通过在Action类中定义相应的业务方法来完成,然后使用Spring提供的ModelAndView或者直接在视图层(例如JSP页面)中用EL表达式来显示数据。 在Maven项目中,管理依赖是至关重要的。Maven允许我们...

    semeru_jsf_maven

    【描述】"semeru_jsf_maven"项目的核心是利用JavaServer Faces技术来创建用户界面,这是一个Java EE标准的组件化UI框架,用于构建动态、交互式的Web应用。同时,项目采用Maven作为依赖管理和构建工具,Maven简化了...

    spring boot 支持 jsp 的源代码

    Spring Boot 是一个基于...在实际开发中,你可能还需要考虑 JSP 的缓存、国际化、EL 表达式、JSTL 标签库等高级特性。同时,考虑到 JSP 的缺点,建议尽量使用现代的模板引擎,如 Thymeleaf,来提高开发效率和应用性能。

    springmvc之HelloWord

    在这个JSP页面中,我们将通过EL表达式${message}来显示Controller返回的"Hello World!"。 现在,你可以运行项目并在浏览器中访问`http://localhost:8080/springmvc-helloworld/hello`(请根据实际服务器端口和项目...

    SSH网上商城项目源代码完整下载

    - JSP、Servlet和EL(表达式语言)的基础知识 - 数据库设计和SQL查询 - Web应用的部署和运行 这个项目不仅适合初学者熟悉SSH框架,也适合有一定经验的开发者作为参考,了解如何在实际项目中运用和优化SSH框架。通过...

    springboot+jsp框架结构.7z

    - JSP页面可以直接访问模型数据,通过EL表达式如`${variable}`来获取`Model`或`ModelAndView`中传递的数据。 5. **运行与测试**: - 使用`mvn spring-boot:run`命令启动应用,访问定义的路由,浏览器应能展示对应...

    基于JavaWeb + Mysql + Layui实现的宿舍管理系统源码+数据库+演示截图+项目说明.zip

    - 后端方面:JavaSe核心语法、MVC(controlle层、service、dao层)模型开发、jsp相关语法(jstl标签库、el表达式)、maven构建项目和管理jar包 - 前端方面:JavaScript(jquery)核心语法、AJAX异步刷新、Layui前端 UI...

    spring+springmvc+jpa+thymeleaf 练习demo项目源码

    Spring Data JPA提供了强大的Repository接口,使得CRUD(创建、读取、更新、删除)操作变得极其简单,同时支持自定义查询方法。 Thymeleaf是一个现代的服务器端HTML模板引擎,特别适合前后端分离的开发模式。与JSP...

    richfaces-tomcat6

    3. **库文件**:lib目录下可能包含各种JAR文件,如RichFaces的库、JSF实现、其他依赖库(如CDI、EL表达式语言等)。 4. **Eclipse项目设置**:.project和.classpath文件,定义了项目的构建路径和依赖。 5. **Maven或...

    手把手教你 SSM 整合.pdf

    这些依赖包括JUnit进行单元测试, Commons-Logging和Log4j进行日志记录,MySQL数据库驱动,C3P0数据连接池,Mybatis框架及其与Spring的整合适配包,以及EL表达式库。 4. **配置Spring**:在`applicationContext.xml...

    数据库数据显示到网页

    在Idea中,我们可以创建Maven或Gradle项目,配置数据库连接,编写Java和JSP代码,同时还可以进行调试和测试。 5. **项目结构**: 一个典型的项目结构可能包括以下几个部分: - `src/main/java`:存放Java源代码,...

    jsf+spring 实例

    - 使用JSF页面调用Spring服务:在JSF的XHTML页面中,通过EL表达式直接引用Spring Bean的方法。 **5. JBoss服务器** JBoss是基于Java EE的开源应用服务器,它支持JSF和Spring的部署。开发者需要将配置好的Web应用...

    JSF一个不错的入门示例

    例如,`${}`中的内容就是EL表达式,可以引用managed beans中的属性。 **Managed Beans** 是JSF应用中的业务逻辑载体。它们是普通的Java类,可以被JSF管理并注入到视图中。在"myJsf"示例中,可能会有名为"Bean"的类...

    SpringBoo和JSP合成

    此外,关于SpringBoot和JSP的进一步优化和注意事项,如使用`spring-boot-devtools`进行热部署,以及JSP中的EL(表达式语言)和JSTL(JavaServer Pages Standard Tag Library)的使用,都是你需要掌握的进阶知识。...

    SpringBoot+Thymeleaf+Mysql微服务项目源码.rar

    在Thymeleaf模板中,可以使用表达式语言(EL)来动态插入数据,同时利用Thymeleaf的条件和迭代功能来控制页面内容的展示。Thymeleaf的模板设计遵循MVC原则,分离了视图与控制器,使得开发者可以专注于HTML结构和样式...

    a003springboot_Jsp.zip

    - JSP指令(如page、include、taglib)、脚本元素(声明、脚本let、表达式)和EL(Expression Language)是JSP的主要组成部分。 3. **SpringBoot整合JSP** - 默认情况下,SpringBoot并不启用对JSP的支持,因为...

    eclipse的jsf配置方法及文件

    3. **EL表达式**: Expression Language (EL)用于在JSF页面中引用Managed Bean的属性,如`${message}`。 4. **转换和验证**: JSF允许自定义数据转换和验证逻辑,确保输入数据的正确性和格式。 5. **事件和监听器**:...

    community-master.zip

    - `pom.xml`: Maven项目配置文件,管理项目的依赖库。 **5. 开发流程** - 首先,创建数据库和数据表,设计合理的数据模型,如用户表、帖子表、评论表等。 - 然后,配置Spring Boot的启动类,设置项目的基本信息,...

    java web 网络商城

    - **JSTL和EL表达式**:JSTL简化了JSP页面中的标签使用,而EL表达式用于在JSP页面中直接访问JavaBean属性。 - **MVC设计模式**:SSH框架基于MVC模式,使代码结构清晰,职责明确。 - **安全性**:Struts2提供了...

Global site tag (gtag.js) - Google Analytics