解説動画
今回は、Listインターフェースなのに、追加・削除ができないリストを見てみます。
よく使うリストですが、追加や削除すると例外が発生する場合があります。
■動画はこちら
■Youtube版の解説で使用しているソースコード
動画と一緒にこちらも参考にどうぞ。
web.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://jakarta.ee/xml/ns/jakartaee" xmlns:web="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd" id="WebApp_ID" version="5.0"> <servlet> <description></description> <display-name>App1</display-name> <servlet-name>App1</servlet-name> <servlet-class>yurufuwa.prog.sample.App1</servlet-class> <init-param> <param-name>mode</param-name> <param-value>1</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>App1</servlet-name> <url-pattern>/app1</url-pattern> </servlet-mapping> <error-page> <error-code>404</error-code> <location>/WEB-INF/404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/WEB-INF/500.html</location> </error-page> </web-app> |
404.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <img src="/testWeb/images/yurufuwa.jpg" style="height:128px;"> <h2>ファイルが見つかりませんでした。</h2> <hr> ご迷惑をおかけして申し訳ございません。<br /> <a href="/">こちらをクリック</a>してメニューにお戻りください。 <br> </body> </html> |
500.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <h2>エラーが発生しました。</h2> <hr> ご迷惑をおかけして申し訳ございません。<br /> <a href="/">こちらをクリック</a>してメニューにお戻りください。 <br> </body> </html> |