質問編集履歴

1

追記

2016/08/17 22:00

投稿

RyoM
RyoM

スコア90

test CHANGED
File without changes
test CHANGED
@@ -121,3 +121,89 @@
121
121
  }
122
122
 
123
123
  ```
124
+
125
+ 追記:このように記述すると、あまりうまくいかず、if文のあたりがうまくいきません。
126
+
127
+ ```java
128
+
129
+ <%@ page language="java" contentType="text/html; charset=UTF-8"
130
+
131
+ pageEncoding="UTF-8"%>
132
+
133
+ <%@ page import="java.io.*" %>
134
+
135
+ <%@ page import="java.sql.*" %>
136
+
137
+ <%@ page import="javax.servlet.http.*" %>
138
+
139
+ <%@ page import="javax.servlet.*" %>
140
+
141
+ <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
142
+
143
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
144
+
145
+ <html>
146
+
147
+ <head>
148
+
149
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
150
+
151
+ <title>ログインページ</title>
152
+
153
+ </head>
154
+
155
+ <body>
156
+
157
+ <H2>ログインに必要な情報</H2>
158
+
159
+ <%!
160
+
161
+ public void doPost(HttpServletRequest request, HttpServletResponse response)
162
+
163
+ throws IOException, ServletException
164
+
165
+ {
166
+
167
+ HttpSession session = request.getSession(true);
168
+
169
+
170
+
171
+ /* 認証失敗から呼び出されたのかどうか */
172
+
173
+ Object status = session.getAttribute("status");
174
+
175
+ %>
176
+
177
+ <c:if test="${status != null}">
178
+
179
+ 認証に失敗しました
180
+
181
+ 再度ユーザー名とパスワードを入力して下さい
182
+
183
+ <c:set var="status" value="null"></c:set>
184
+
185
+ }
186
+
187
+ </c:if>
188
+
189
+ <FORM ACTION="../loginDb" method="get">
190
+
191
+ <P>ユーザーID</P>
192
+
193
+ <INPUT type="text" name="user">
194
+
195
+ <P>パスワード</P>
196
+
197
+ <INPUT type="password" name="pass" maxlength="8">
198
+
199
+ <INPUT type="submit">
200
+
201
+ <INPUT type="reset">
202
+
203
+ </FORM>
204
+
205
+ </body>
206
+
207
+ </html>
208
+
209
+ ```