Maven项目jsp文件使用EL表达式

使用环境:IDEA的Maven

<%--
  Created by IntelliJ IDEA.
  User: ieayoio
  Date: 2016/1/15
  Time: 16:17
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isELIgnored="false" %>
<html>
<head>
    <title>Hello World</title>
</head>
<body>
<h1>这种11:<%=request.getAttribute("message") %>
</h1>
<h2>${message}</h2>
</body>
</html>


加入

<%@ page isELIgnored="false" %>就好了

Maven是一个Java项目管理工具,它主要用于构建、管理和依赖管理。对于JSPJava Server Pages)文件的创建,通常是在Web应用程序中使用的,并不是Maven直接创建JSP文件JSP文件通常是HTML为基础,结合Java代码片段,用于动态生成网页内容。 要在Maven项目使用JSP,你需要配置Web模块,例如使用Maven的`webapp`或`maven-war-plugin`插件。步骤如下: 1. **添加web模块**:在`pom.xml`文件中添加`<dependencyManagement>`标签,引入包含Web相关的版本信息的`parent` POM,如Spring Boot或Jakarta EE的官方POM。 ```xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.x.x</version> <!-- 根据实际需要选择对应版本 --> </parent> ``` 2. **添加Web插件**:使用`<build><plugins>`部分配置`maven-war-plugin`,确保JSP文件会被打包到WAR文件中。 ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <warSourceDirectory>${project.basedir}/src/main/webapp</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> <!-- 如果不存在web.xml可以忽略 --> </configuration> </plugin> </plugins> </build> ``` 3. **组织目录结构**:在`src/main/webapp`目录下创建`WEB-INF`目录,然后创建`jsp`目录放置你的JSP文件。 4. **编写JSP**:使用标准的HTML结构,插入Java代码片段(如EL表达式或JSTL标签),这些代码将在服务器上由Servlet容器(如Tomcat)解释执行。 5. **运行项目**:通过Maven的`mvn clean install`命令构建并部署项目,之后启动服务器,访问`http://localhost:port/your-context-path/your-jsp-file.jsp`就可以看到JSP的效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值