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

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

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

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Java

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

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Q&A

0回答

1205閲覧

パラメータの受取りについて

n000n00

総合スコア25

JSP

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Java

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

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

0グッド

1クリップ

投稿2017/03/05 08:29

編集2017/03/05 08:31

yearはゲットできるんですが、month、dayがnullで帰ってきます。
原因が分かりません。

jQueryが影響しているのでしょうか?

パラメータが飛んでいるのは確認しました。
bornyear=1999&bornmonth=02&bornday=18

ご教授ください。よろしくお願いします。

jQuery

1 function yearup(){ 2 var date = new Date(); 3 var year = date.getFullYear(); 4 for(var i = 0;i>-100;i--){ 5 var select = document.getElementById('bornyear'); 6 // <option> 要素を宣言 7 var option = document.createElement('option'); 8 option.setAttribute('value',year+i); 9 option.innerHTML = year + i; 10 // 上記で設定した <option value=""></option> を、 11 // <select> 内に追加する 12 select.appendChild(option); 13 var selects = document.getElementById('leaveyear'); 14 // <option> 要素を宣言 15 var options = document.createElement('option'); 16 options.setAttribute('value',year+i); 17 options.innerHTML = year + i; 18 // 上記で設定した <option value=""></option> を、 19 // <select> 内に追加する 20 selects.appendChild(options); 21 } 22 }

jsp

1 <select id="bornyear" class="year" name="bornyear" onchange="Age()"> 2 <option value="">--</option> 3 </select> 45 <SELECT name="bornmonth" onChange="Age()"> 6 7 <option value="08" ${born[1] == 8 ? "selected":"" } >8</option> 8 <option value="09" ${born[1] == 9 ? "selected":"" }>9</option> 9 <option value="10" ${born[1] == 10 ? "selected":"" }>10</option> 10 <option value="11" ${born[1] == 11 ? "selected":"" }>11</option> 11 <option value="12" ${born[1] == 12 ? "selected":"" }>12</option> 12 </SELECT> 13 1415 <SELECT name="bornday" onChange="Age()"> 16 <option value="">--</option> 17 <option value="01" ${born[2] == 1 ? "selected":"" }>1</option> 18 <option value="16" ${born[2] == 16 ? "selected":"" }>16</option> 19 <option value="17" ${born[2] == 17 ? "selected":"" }>17</option> 20 <option value="18" ${born[2] == 18 ? "selected":"" }>18</option> 21 <option value="19" ${born[2] == 19 ? "selected":"" }>19</option> 22 <option value="20" ${born[2] == 20 ? "selected":"" }>20</option> 23 <option value="21" ${born[2] == 21 ? "selected":"" }>21</option> 24 <option value="31" ${born[2] == 31 ? "selected":"" }>31</option> 25 </select> 26

servlet

1 String bornstr = request.getParameter("bornyear"); 2 bornstr += request.getParameter("bornmonth"); 3 bornstr += request.getParameter("bornday"); 4

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

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

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

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

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

narita_takashi

2017/05/04 03:45

java側のソースは一部抜粋かと思いますので、こちら側でも検証するためなるべくソース全体を公開頂けますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問