こんにちは。現在JSPの学習をしているものです。
現在、アプリケーション変数を利用するために下記のようなソースコードを書きました。
しかし、どういうわけか
<% ArrayList<GenreDTO> maingenreList = (ArrayList<GenreDTO>)context.getAttribute("maingenreList"); %>
のcontext以下に赤波線が出現し「contextを解決できません」と表示されてしまいます。
私はこれを、importしていないからであると考え
<%@ page import="javax.servlet.ServletContext" %> <%@ page import="javax.servlet.ServletContextEvent" %> <%@ page import="javax.servlet.ServletContextListener" %>
というソースコードを追記してみましたが残念ながら解決されません。
アプリケーション変数をこのままでは取得することができず困っております。どのように対処すればよいか、ご教授いただければ幸いです。
どうぞよろしくお願いいたします。
JSP
1<%@ page import="java.util.ArrayList" %> 2<%@ page import="dto.GenreDTO" %> 3<%@ page import="javax.servlet.ServletContext" %> 4<%@ page import="javax.servlet.ServletContextEvent" %> 5<%@ page import="javax.servlet.ServletContextListener" %> 6<%@ page language="java" contentType="text/html; charset=UTF-8" 7 pageEncoding="UTF-8"%> 8<!DOCTYPE html> 9<html> 10<head> 11<meta charset="UTF-8"> 12<title>書籍情報一覧画面</title> 13</head> 14<body> 15 16<% 17 ArrayList<GenreDTO> maingenreList = (ArrayList<GenreDTO>)context.getAttribute("maingenreList"); 18%> 19 20</body> 21</html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。