質問編集履歴

3

コードの追加

2015/11/21 04:51

投稿

edoooooo
edoooooo

スコア476

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,56 @@
28
28
 
29
29
  //LoginServlet.java(loginの判定をするクラス)
30
30
 
31
+ package servlet;
32
+
33
+
34
+
35
+ import java.io.IOException;
36
+
37
+
38
+
39
+ import javax.servlet.RequestDispatcher;
40
+
41
+ import javax.servlet.ServletException;
42
+
43
+ import javax.servlet.annotation.WebServlet;
44
+
45
+ import javax.servlet.http.HttpServlet;
46
+
47
+ import javax.servlet.http.HttpServletRequest;
48
+
49
+ import javax.servlet.http.HttpServletResponse;
50
+
51
+ import javax.servlet.http.HttpSession;
52
+
53
+
54
+
55
+ import model.Login;
56
+
57
+ import model.LoginLogic;
58
+
59
+
60
+
61
+ @WebServlet("/LoginServlet")
62
+
63
+ public class LoginServlet extends HttpServlet{
64
+
65
+ private static final long serialVersionUID=1L;
66
+
67
+
68
+
69
+ protected void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
70
+
71
+
72
+
73
+ //フォワード
74
+
75
+ RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/jsp/login.jsp");
76
+
77
+ dispatcher.forward(request, response);
78
+
79
+ }
80
+
31
81
  protected void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
32
82
 
33
83
 

2

わかりやすく行感覚を訂正

2015/11/21 04:51

投稿

edoooooo
edoooooo

スコア476

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,10 @@
22
22
 
23
23
 
24
24
 
25
+
26
+
27
+
28
+
25
29
  //LoginServlet.java(loginの判定をするクラス)
26
30
 
27
31
  protected void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
@@ -84,6 +88,12 @@
84
88
 
85
89
 
86
90
 
91
+
92
+
93
+
94
+
95
+
96
+
87
97
  //H2databaseとの接続(AccountDAO.java)
88
98
 
89
99
  package dao;
@@ -218,6 +228,14 @@
218
228
 
219
229
 
220
230
 
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+
221
239
  //LoginLogic.javaです。
222
240
 
223
241
  package model;

1

コードの追加

2015/11/21 04:45

投稿

edoooooo
edoooooo

スコア476

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- このようなコードでif文がelseに、なってしまいます。どのように改善すればいいのでしょうか?よろしくお願いします。
1
+ このようなLogin.Servletのコードでif文がelseに、なってしまいます。どのように改善すればいいのでしょうか?よろしくお願いします。
2
2
 
3
3
 
4
4
 
@@ -214,4 +214,36 @@
214
214
 
215
215
  }
216
216
 
217
+
218
+
219
+
220
+
221
+ //LoginLogic.javaです。
222
+
223
+ package model;
224
+
225
+
226
+
227
+ import dao.AccountDAO;
228
+
229
+
230
+
231
+ public class LoginLogic {
232
+
233
+ public boolean execute(Login login){
234
+
235
+ AccountDAO dao=new AccountDAO();
236
+
237
+ Account account=dao.findByLogin(login);
238
+
239
+ return account !=null;
240
+
241
+
242
+
243
+ }
244
+
245
+ }
246
+
247
+
248
+
217
249
  どうぞよろしくお願いします。