
jspでデータベースからデータを取ってきて格納した配列をjavascriptでも同じように変数として扱いたいのですがどうすればいいでしょうか?
javascriptによってオンマウス時に枠がポップアップし、javascript内で設定した文字を枠内に表示しようとしているため、jspからデータを引き継ぎたいのです。
jspではtitleとhonbunは配列で
<form name="form_title">
<input type="hidden" name=title value="<%= title %>" >
</form>
<form name="form_honbun">
<input type="hidden" name=honbun value="<%= honbun %>" >
</form>
このように名前をつけ、javascriptでは
var taitoru[]= document.form_title.title.value;
var honbun[]= document.form_honbun.honbun.value;
このように変数に代入しています
jsp側ではSPANでオンマウス時にjavascriptを呼び出し、javascriptでは文字が配列のhonbun[0]等をポップアップした枠の中で表示させるようにさせたいのですが
枠そのものがポップアップしません
上記のjavascriptでの変数への代入部分をコメントアウトすると、枠自体は表示されます
配列を丸ごとjavascriptで配列に代入できないのであれば、1データずつ引き継ぐという方法でもいいのですが、どのようにjavascript側で代入すればいいのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
あまり上手い説明はできませんが・・・
JSPはサーバ側、JavaScriptはクライアント側。
考え方として、JSPと一緒にJavaScriptが動くのではなく、JSPでJavaScriptの“コード”を作成する。
JavaScriptの変数にJSPの値を入れるには、JSPで「var a = 0」のようなJavaScriptコードを作成する。この時の 0 がJSPの変数値の場合、クライアント側にもJSPの値でJavaScriptが実行される。
最近、JavaもJavaScriptも触っていないので、細かな書式が不正かもしれませんが、以下をサンプル程度にどうぞ。
文字列の例
var title = "<%= title %>";
文字列配列の例
var title = new Array(<%
for (int i = 0; i < title.length; i++ ) {
if ( i != 0 ) {
out.print(",");
}
out.print("\"" + title + "\"");
}
%>);
数値データの場合はダブルクォーテーションは不要など調整はいる
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Javascriptの値をJava(JSP)へ渡す方法
Java
-
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
JSPやサーブレットでSystem.out.println()などでコンソールに出力できますでしょうか?
Java
-
-
4
jsp~jspにhiddenを使って変数を飛ばしたい
JavaScript
-
5
JSPファイルで生じるエラーをどのように修正するか分かりません
Java
-
6
javaScriptの変数をJavaの変数に代入する。
JavaScript
-
7
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
8
正しいURL指定しているにもかかわらずJSPファイルにアクセスできず「404エラー」が発生
Java
-
9
JSPでHashMap・配列の変数の値を扱う方法について
Java
-
10
JSPとJavaScriptの連携について教えて下さい
JavaScript
-
11
javascriptからjavaを呼び出したい
JavaScript
-
12
Javascript_submit()完了後に処理したい
JavaScript
-
13
JSPでリンクを利用してパラメータを次画面に渡す方法について。
Java
-
14
JavaScriptの変数をjavaのメソッドの引数に渡す
JavaScript
-
15
tableタグとformタグの組み合わせ
HTML・CSS
-
16
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
17
JSPのクラスをコンパイルできない問題
Java
-
18
jspでjavascript関数へ引数を渡す方法
Java
-
19
JSPでのリストボックス表示
Java
-
20
hiddenの値が期待した値で取得されないのです
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#テキストボックスの文字を配...
-
jspからjavascriptの変数引継ぎ
-
同じIDで定義した要素の配列を...
-
テーブルをソートするには
-
C#で、ContextMenuStripに動的...
-
functionから別のfunctionを実...
-
window.openでタイトル名の指定
-
HTTPSのとき":"が"%3A"ではなく...
-
ジェネレーターの作り方
-
シンプルなweb版スタンプラリー...
-
ページ内に複数表がある場合のT...
-
ActiveXobjectが作成できない
-
javascriptでテーブルに追加し...
-
特定のclassを表示、非表示にする
-
jQuery|要素だけを変更できま...
-
Javascriptで定期的にF5を押す...
-
GASでundefinedエラーが出ます
-
webページ上のTabキーの動き
-
明日・明後日・明々後日
-
ASP+アクセスでのSQLコメントに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#テキストボックスの文字を配...
-
jspからjavascriptの変数引継ぎ
-
同じIDで定義した要素の配列を...
-
二次元配列を使って順位をだす...
-
Ascition Script2
-
配列番号を自動的に一括して入...
-
テトリス / 配列をブロックに...
-
空の配列に2次元配列の追加
-
undefinedを表示させない方法は...
-
javascriptで行を抽出したいです。
-
textareaに入力されたデータを...
-
Perlの配列をJavaScriptに渡せ...
-
助けてください‼︎ javascriptで...
-
(google apps script)スプレ...
-
javascript 変数名の連結をしたい
-
Javascript 配列の使い方について
-
JSON形式で取得した8桁の数字を...
-
行列データ?の文字列操作につ...
-
雪を降らせるみたいな、ゆらゆ...
-
配列データの利用方法
おすすめ情報