質問編集履歴

2

コードの表示方法を変更しました

2022/05/14 12:52

投稿

Nagasaki
Nagasaki

スコア1

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,7 @@
5
5
  pageEncoding="UTF-8"%>
6
6
 
7
7
  <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> </title> </head> <body> <jsp:include page="header.jsp"></jsp:include> <%!int point = 100;%> <form action="judge.jsp" method="POST"> 点数:<select name="point"> <% for (int i = 50; i >= 0; i--) { %> <option value="value"><%=i%></option> <% } %> </select>点<br> <input type="submit" value="合否"> </form> </body> </html>
8
+
8
9
  合否
9
10
  <%@ page language="java" contentType="text/html; charset=UTF-8"
10
11
  pageEncoding="UTF-8"%>

1

コードの表示方法を変更しました。

2022/05/14 12:50

投稿

Nagasaki
Nagasaki

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,46 +1,15 @@
1
1
  下記のように選んだ得点によって、合否を決める二つのJSPファイルを作ったのですが、値を受け取って合否を決める方のJSPにエラーが出てしまいます。エラー内容はint i=~からの値を受け取る部分で、NuberFormatException:nullというエラーが出ています。これは型が合っておらず、値が認識されていないということでしょうか?それとも、入力の時点からなにか間違いがあるでしょうか?
2
2
 
3
- 入力
3
+ ```java
4
4
  <%@ page language="java" contentType="text/html; charset=UTF-8"
5
5
  pageEncoding="UTF-8"%>
6
- <!DOCTYPE html>
7
- <html>
8
- <head>
9
- <meta charset="UTF-8">
10
- <title> </title>
11
- </head>
12
- <body>
13
- <jsp:include page="header.jsp"></jsp:include>
14
- <%!int point = 100;%>
15
- <form action="judge.jsp" method="POST">
16
- 点数:<select name="point">
17
- <%
18
- for (int i = 50; i >= 0; i--) {
19
- %>
20
- <option value="value"><%=i%></option>
21
- <%
22
- }
23
- %>
24
- </select>点<br> <input type="submit" value="合否">
25
- </form>
26
- </body>
27
- </html>
28
6
 
7
+ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> </title> </head> <body> <jsp:include page="header.jsp"></jsp:include> <%!int point = 100;%> <form action="judge.jsp" method="POST"> 点数:<select name="point"> <% for (int i = 50; i >= 0; i--) { %> <option value="value"><%=i%></option> <% } %> </select>点<br> <input type="submit" value="合否"> </form> </body> </html>
29
8
  合否
30
9
  <%@ page language="java" contentType="text/html; charset=UTF-8"
31
10
  pageEncoding="UTF-8"%>
32
- <!DOCTYPE html>
33
- <html>
34
- <head>
35
- <meta charset="UTF-8">
36
- <title> </title>
37
- </head>
38
- <body>
39
- <%
40
- request.setCharacterEncoding("UTF-8");
41
- %>
42
- <jsp:include page="header.jsp"></jsp:include>
43
11
 
12
+ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> </title> </head> <body> <% request.setCharacterEncoding("UTF-8"); %> <jsp:include page="header.jsp"></jsp:include>
44
13
  判定:<%
45
14
  int i = Integer.parseInt(request.getParameter("value"));
46
15
 
@@ -54,6 +23,6 @@
54
23
  <%
55
24
  }
56
25
  %>
57
- </body>
58
- </html>
59
26
 
27
+ </body> </html>
28
+ ```