teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードを記載しました

2020/01/04 11:52

投稿

T2blrgKWmff6Bqm
T2blrgKWmff6Bqm

スコア8

title CHANGED
File without changes
body CHANGED
@@ -10,6 +10,7 @@
10
10
 
11
11
  ### 該当のソースコード
12
12
 
13
+ Main.java
13
14
  ```java
14
15
  package servlet;
15
16
 
@@ -106,6 +107,7 @@
106
107
  }
107
108
  }
108
109
  ```
110
+ loginResult.jsp
109
111
  ```jsp
110
112
  <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
111
113
  <%@ page import="model.User" %>
@@ -133,7 +135,45 @@
133
135
  </body>
134
136
  </html>
135
137
  ```
138
+ main.jsp
139
+ ```jsp
140
+ <%@ page language="java" contentType="text/html; charset= UTF-8"
141
+ pageEncoding="UTF-8" %>
142
+ <%@ page import ="model.User,model.Mutter,java.util.List" %>
136
143
 
144
+ <%
145
+ User loginUser = (User)session.getAttribute("loginUser");
146
+ List<Mutter> mutterList =
147
+ (List<Mutter>) application.getAttribute("mutterList");
148
+ String errorMsg =(String) request.getAttribute("errorMsg");
149
+ %>
150
+ <!DOCTYPE html>
151
+ <html>
152
+ <head>
153
+ <meta charset="UTF-8">
154
+ <title>役員報告</title>
155
+ </head>
156
+ <body>
157
+ <h1>役員報告</h1>
158
+ <p>
159
+ <%= loginUser.getName() %>さん、ログイン中
160
+ <a href="/yakuin/Logout">ログアウト</a>
161
+ </p>
162
+ <p><a href="/yakuin/Main">更新</a></p>
163
+ <form action="/yakuin/Main" method="post">
164
+ <input type="text" name="text">
165
+ <input type="submit" value="報告">
166
+ </form>
167
+ <% if(errorMsg != null){ %>
168
+ <p><%= errorMsg %></p>
169
+ <% } %>
170
+ <% for(Mutter mutter:mutterList){ %>
171
+ <p><%= mutter.getUserName() %>:<%= mutter.getText() %></p>
172
+ <% } %>
173
+ </body>
174
+ </html>
175
+ ```
176
+
137
177
  ### 試したこと
138
178
 
139
179
  response.setContentType("text/html; charset=UTF-8");