質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

675閲覧

Java Spring radiobuttonでチェックし正解した数をカウントしたい

o2kr1o

総合スコア5

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2022/04/08 18:24

Javaのプロジェクトで問題集を作成してradiobuttonで回答させ正解した数を最後のresult.spfで表示させたい。

<div>問題1</div> <div>メソッドは、3つの引数を受け取るように宣言されています、とあるプログラムはこのメソッドを呼び出すときに、引数に2つ値を渡します。結果はどうなりますか?</div> <form:form modelAttribute="examModel"> <table> <tr> <td><form:radiobutton path="answer1" label="A." value="CorrectA" checked="true" />コンパイルエラーになる</td> </tr> <tr> <td><form:radiobutton path="answer1" label="B." value="CorrectB" />3番目の引数はnull値が与えられる</td> </tr> <tr> <td><form:radiobutton path="answer1" label="C." value="CorrectC" />3番目の引数はvok1が与えられる</td> </tr> <tr> <td><form:radiobutton path="answer1" label="D." value="CorrectD" />3番目の引数がゼロの値が与えられる</td> </tr> <tr> <td><form:radiobutton path="answer1" label="E." value="CorrectE" />3番目の引数は、その宣言されたデータ型に適した値が与えられる</td> </tr> <tr> <td><form:radiobutton path="answer1" label="F" value="CorrectF" />メソッドは第3引数にアクセスしようとすると例外が発生する</td> </tr> <tr> <td><input type="submit" value="2問目へ" /></td> </tr> </table> </form:form> <div>問題2</div> <div>boolean型の変数を初期化するには、どれが適切ですか?</div> <form:form modelAttribute="examModel"> <table> <tr> <td><form:radiobutton path="answer2" label="A." value="CorrectA" checked="true" />boolean h = 1:</td> </tr> <tr> <td><form:radiobutton path="answer2" label="B." value="CorrectB" />boolean k = 0:"</td> </tr> <tr> <td><form:radiobutton path="answer2" label="C." value="CorrectC" />boolean m = null:</td> </tr> <tr> <td><form:radiobutton path="answer2" label="D." value="CorrectD" />boolean j = (1&lt;5)</td> </tr> <tr> <td><input type="submit" value="3問目へ" /></td> </tr> </table> </form:form> <div>問題3</div> <div>どの宣言が初期容量128の文字列を格納できるStringBuilderクラスの宣言ですか?</div> <form:form modelAttribute="examModel"> <table> <tr> <td><form:radiobutton path="answer3" label="A." value="CorrectA" checked="true" />StringBuilder sb = new String(&quot;128&quot;);</td> </tr> <tr> <td><form:radiobutton path="answer3" label="B." value="CorrectB" />StringBuilder sb = StringBuilderCapacity(&quot;128&quot;);</td> </tr> <tr> <td><form:radiobutton path="answer3" label="C." value="CorrectC" />StringBuilder sb = StringBuilderCapacity(&quot;128&quot;);</td> </tr> <tr> <td><form:radiobutton path="answer3" label="D." value="CorrectD" />tringBuilder sb = StringBuilderCapacity(128);</td> </tr> <tr> <td><input type="submit" value="結果へ" /></td> </tr> </table> </form:form> <h1 align="center">Java結果</h1> <form:form> <table border="1" width="65%"> <tr> <th>番号</th> <th>正解</th> <th>解答</th> <th>正解</th> </tr> <tr> <td style="text-align: center;">問題1</td> <td style="text-align: center;">A</td> <td style="text-align: center;"> <c:if test="${examModel.answer1 == 'CorrectA'}">A</c:if> <c:if test="${examModel.answer1 == 'CorrectB'}">B</c:if> <c:if test="${examModel.answer1 == 'CorrectC'}">C</c:if> <c:if test="${examModel.answer1 == 'CorrectD'}">D</c:if> <c:if test="${examModel.answer1 == 'CorrectE'}">E</c:if> <c:if test="${examModel.answer1 == 'CorrectF'}">F</c:if> </td> <td style="text-align: center;"> <c:if test="${examModel.answer1 == 'CorrectA'}">○</c:if> <c:if test="${examModel.answer1 == 'CorrectB'}">×</c:if> <c:if test="${examModel.answer1 == 'CorrectC'}">×</c:if> <c:if test="${examModel.answer1 == 'CorrectD'}">×</c:if> <c:if test="${examModel.answer1 == 'CorrectE'}">×</c:if> <c:if test="${examModel.answer1 == 'CorrectF'}">×</c:if> </td> </tr> <tr> <td style="text-align: center;">問題2</td> <td style="text-align: center;">D</td> <td style="text-align: center;"> <c:if test="${examModel.answer2 == 'CorrectA'}">A</c:if> <c:if test="${examModel.answer2 == 'CorrectB'}">B</c:if> <c:if test="${examModel.answer2 == 'CorrectC'}">C</c:if> <c:if test="${examModel.answer2 == 'CorrectD'}">D</c:if> </td> <td style="text-align: center;"> <c:if test="${examModel.answer2 == 'CorrectA'}">×</c:if> <c:if test="${examModel.answer2 == 'CorrectB'}">×</c:if> <c:if test="${examModel.answer2 == 'CorrectC'}">×</c:if> <c:if test="${examModel.answer2 == 'CorrectD'}">○</c:if> </td> </tr> <tr> <td style="text-align: center;">問題3</td> <td style="text-align: center;">D</td> <td style="text-align: center;"> <c:if test="${examModel.answer3 == 'CorrectA'}">A</c:if> <c:if test="${examModel.answer3 == 'CorrectB'}">B</c:if> <c:if test="${examModel.answer3 == 'CorrectC'}">C</c:if> <c:if test="${examModel.answer3 == 'CorrectD'}">D</c:if> </td> <td style="text-align: center;"> <c:if test="${examModel.answer3 == 'CorrectA'}">×</c:if> <c:if test="${examModel.answer3 == 'CorrectB'}">×</c:if> <c:if test="${examModel.answer3 == 'CorrectC'}">×</c:if> <c:if test="${examModel.answer3 == 'CorrectD'}">○</c:if> </td> </tr> </table> </form:form> <br /> <div id="loginInformation">${examModel.name}さんは、3問中 問正解です。</div>

最後の行に何問正解したかいれたい

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2022/04/08 23:58

現状の問題点は何でしょう。
o2kr1o

2022/04/09 01:30

説明不足ですみません。4枚のsqfファイルを利用して問題集を作りたいと考えています。そして回答者にはradiobittonで振り分けをした問題を選択してもらい正解だった場合には最後のspfファイルで何問正解したかを表示させるような設定にしたいです。ただspfファイル上でradiobuttonの選択で正解だった場合に正答数を1ずつ増やしていく方法が分からずこちらでご質問させて頂きました。
m.ts10806

2022/04/09 01:35

サーバーサイドの処理どうなってるか知らないですが、正誤判定をサーバーサイドで判定しておけば楽ではないでしょうか。
o2kr1o

2022/04/09 01:52

はい、ただできれば今回はEL式を用いて作成したいです。
m.ts10806

2022/04/09 02:15

一応代入ができるので加算もできるようですが、 https://teratail.com/questions/39341 VIEWに直接ロジック書くのは非効率で可読性にも拡張性にも乏しいので、 そのあたり改善は必須になると思います。
o2kr1o

2022/04/09 02:54

そうですよね、承知致しました、大変助かりましたありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問