<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
Created by IntelliJ IDEA.
User: pan
Date: 2021/8/9
Time: 23:17
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="Servlet.User"%>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page isELIgnored="false" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
request.setAttribute("name","小明");
User user=new User();
user.setName("小代");
user.setSex("女");
user.setId("18");
session.setAttribute("user",user);
List<User> list=new ArrayList<>();
User user1=new User();
user1.setName("小潘");
user1.setSex("男");
user1.setId("20");
User user2=new User();
user2.setName("小萍");
user2.setSex("女");
user2.setId("19");
list.add(user1);
list.add(user2);
application.setAttribute("list",list);
%>
<%=request.getAttribute("name")%>
<%
User user3=(User) session.getAttribute("user");
String name=user3.getName();
out.write(name);
%>
<%
List<User> list1=(List<User>)application.getAttribute("list");
User user4= list1.get(1);
//错误点1:JSP中设置out对象前提是引入jsp-api.jar包
out.write(user4.getName());
%>
<%
${requesteScope} //就是这个整体显红色,后续无法调用
%>
</body>
</html>
//这个是web.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
</web-app>

idea中无法使用el表达式
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 404警告 2021-08-13 09:25关注
使用el表达式 c标签库除了jsp头部声明 还需要第三方jar包standard.jar和jstl.jar
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1