-PR-

解決済みの質問

質問No.4246413
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数3
閲覧数7082
JavaScriptからJAVAクラスを呼び出す
JavaScriptからJavaクラスのメソッドやコンストラクタを呼び出す事ってできるのでしょうか?

今、行おうとしているのが、テキストにて入力した後に日付編集(4200812 → H20. 8. 12に変換)処理を行うというものです。
初期表示時は、Javaクラスで変換して表示させるので、大丈夫なのですが、どうしても入力したタイミングで変換させるには、JavaScriptを使用しなければなりません。
そこで、JavaScriptに元号情報やJavaで記述した制御などを記載すればできると思いますが、面倒臭いので、JavaScriptからJavaクラスのメソッドが実行できればなと思います。

そのような事はできるのでしょうか??

JDKは1.6です。
投稿日時 - 2008-08-12 16:07:59

質問者が選んだベストアンサー

回答No.3
まず、以下のことは理解しているでしょうか?
 Java:サーバ側の処理
 JavaScript:クライアント側の処理(ブラウザで処理される)

画面の読み込みが終わった段階で、すでにサーバ側の処理は終了しています。
画面操作からサーバ処理を起動するには、
何らかのサーバへ何らかのリクエストをしないとだめかなと。

例えば、テキストボックスのonchangeのタイミングで日付データを送信すれば、
その日付データをサーバ側で処理できますね。
方法としては、同じ画面をリロードさせるようにしたりとか、Ajaxを使ったりするとか。
(送信タイミングとしては、あまりよくないような気もしますが)

でも変換するだけだったら、JavaScriptでやってしまってもいいかもしれませんね。
こちらの方が面倒ではないような気がします。
投稿日時 - 2008-08-13 15:12:49
この回答を支持する
(現在0人が支持しています)
お礼
早速のご回答ありがとうございます。
すみません。自分の勉強不足でした。。。
JavaScriptでは、Javaクラスを読み込む事はできないみたいですね!
ありがとうございました。
投稿日時 - 2008-08-18 09:02:36

ベストアンサー以外の回答 (2)

回答No.2
「Java」「JavaScript」は名前が似ていて勘違いしやすいのですが、全くの別物。
「JavaScript」上で「Java」のクラスインスタンスを生成したりはできません。

ただし、「Javaアプレット」なら「JavaScript」から制御することが可能みたいです。
(ここは詳しく無いので、どこまで制御できるのかはわかりません。)
投稿日時 - 2008-08-12 16:50:22
この回答を支持する
(現在0人が支持しています)
お礼
早速のご回答ありがとうございます。
すみません。自分の勉強不足でした。。。
JavaScriptでは、Javaクラスを読み込む事はできないみたいですね!
ありがとうございました。
投稿日時 - 2008-08-18 09:02:10
回答No.1
変換だけならこれでだめ?(IE7)
<HTML>
<BODY>
<input type="text" id="b" value="4200812">
<input type="button" value="⇒" onClick="
var n=document.getElementById('b').value.match(/^(\d{1})(\d{2})(\d{2})(\d{2})$/);
if(n) document.getElementById('a').value=',M,T,S,H'.split(',')[n[1]]+'.'+n[2]+'.'+n[3]+'.'+n[4];
">
<input type="text" id="a" value="">
</BODY>
</HTML>
投稿日時 - 2008-08-12 16:44:25
この回答を支持する
(現在0人が支持しています)
補足
早速のご回答ありがとうございます。
すみません。自分の勉強不足でした。。。
JavaScriptでは、Javaクラスを読み込む事はできないみたいですね!
ありがとうございました。
投稿日時 - 2008-08-18 08:59:50
この質問は役に立ちましたか?
3人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

回答募集中

同じカテゴリの人気Q&Aランキング

カテゴリ
JavaScript
-PR-
-PR-

特集

背筋がゾクゾクする心霊体験を要チェック!

お城、ボート、ツリーハウス、ユニークな物件満載!

【期間限定】1ヶ月無料キャンペーン中!

このQ&Aの関連キーワード

同じカテゴリの人気Q&Aランキング

カテゴリ
JavaScript
-PR-

回答のついた最新のQ&A

カテゴリ
JavaScript

rss

massiveak

warpspace

A_iconslick.js(slick.min.js)、slick...2014-07-30 17:59:22

catapalto

Ogre7077

A_icon// JS1.6 or ES5 or IE9 funct...2014-07-30 00:12:46

ピックアップ

-PR-