报错报错报错

来源:2-6 静态数据预加载

mixiaofan

2020-01-17 22:40:59

http://img.mukewang.com/climg/5e21c73c092b67ee12360867.jpg

<%--
  Created by IntelliJ IDEA.
  User: mhr04
  Date: 20.1.17
  Time: 22:13
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>$Title$</title>
</head>
<body>
<c:forEach items="${applicationScope.channelList } " var="c">
  <a href="${c.url }">${c.channelName }</a> |
  <hr/>



</c:forEach>
</body>
</html>
package com.imooc.listener;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import java.util.ArrayList;
import java.util.List;

/**
 * 启动时预加载静态资源的程序
 */
@WebListener()
public class StaticDataListener implements ServletContextListener {
    public StaticDataListener() {
    }

    public void contextInitialized(ServletContextEvent sce) {
        //此处List集合并不是写死的,本来是用于从数据库中提取数据,但本程序编写时还没有数据库,所以使用List模拟
        List list = new ArrayList();
        list.add(new Channel("免费课程","https://www.imooc.com/u/index/plans"));
        list.add(new Channel("实战课程","https://class.imooc.com/sc/54/learn"));
        list.add(new Channel("就业班", "https://class.imooc.com/course/891"));
        sce.getServletContext().setAttribute("channelList", list);



    }



    public void contextDestroyed(ServletContextEvent sce) {
    }
}
package com.imooc.listener;

public class Channel {
    private String channelName;
    private String url;

    public Channel(String channelName, String url) {
        this.channelName = channelName;
        this.url = url;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }
}

http://img.mukewang.com/climg/5e21c76b0984eeaf12540877.jpg



写回答

1回答

好帮手慕柯南

2020-01-18

同学你好!

idea添加jar包,你在以下位置添加jar包测试一下

File-》Project Structure

http://img.mukewang.com/climg/5e2280890995567f19090689.jpghttp://img.mukewang.com/climg/5e2280d109551a5a06840279.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 9666 问题

查看课程