• ベストアンサー

javascript上でjavaのクラスを

javascript上でjavaのクラスをimportできますか? javaで作成したクラスをJSONにしてjavascript側に送ります。 Javascript側で、そのJSONを利用する時はどうすればいいのでしょう?

  • Java
  • 回答数2
  • ありがとう数8

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

  • ベストアンサー
  • m0a13
  • ベストアンサー率47% (9/19)
回答No.2

まず前提として、javaとjavascriptは完全な別物です。 それを頭に入れた上で、javaのクラスをjson化したものをjavascriptで使うとなると、jsonをパースし上手いこと取り込むjavascriptを書くか、それを実現するライブラリを探す必要があります。 私はそのようなライブラリを見たことはありませんが、探せばもしかしたら存在するかもしれません

nakisan2011_12
質問者

お礼

ありがとうございます、Javascriptでそれを利用するコードを書こうと思います

その他の回答 (1)

回答No.1

>javascript上でjavaのクラスをimportできますか? そんな無理なことは言わんといて。 Javascript側で、そのJSONを利用する時はどうすればいいのでしょう? jQueryとか使ってやれば簡単にパースできるよ。

nakisan2011_12
質問者

お礼

ありがとうございます Javascript上で利用するコードを書いてみます。

関連するQ&A

  • javaとjavascriptについて

    javaの初心者です。 Eclipse4.4を使用しまして、DesktopのGUIのappを作っています。 下記のimportを行ないまして。 Q1)これは、javaで作成するAppであり、javascriptとは、関係の無いものと   考えて宜しいでしょうか? Q2) javascriptで、作成するAppはdesktop以外のappでしょうか? お手数ですが、回答頂けますと、大変ありがたいです。 // import java.awt.GridBagLayout; //import java.awt.event.ActionListener; //import javax.swing.JFrame; //import javax.swing.JLabel; 以上

    • ベストアンサー
    • Java
  • javascriptからjavaを呼び出したい

    javascriptの勉強中です。 javascriptでajaxを用いてjavaのメソッドにアクセスし、結果をjavascriptに返す、という実装をしたいのですが上手く行きません。 流れとしては以下のようなものを想定しています。 js /project/WebContent/js/testJS.js(画面の値を引数としてtestJavaクラスのtestMethodメソッドを呼び出す) ↓ java /project/src/java/jp/co/application/util/testJava.java(受け取った引数の値をtestDAOクラスのtestDAOMethodメソッドに渡す) ↓ java /project/src/java/jp/co/application/dao/testDAO.java(受け取った値を用いてDBにアクセスし、結果をjsに返す) まず技術的に、同じプロジェクト内のjavaメソッドをjs上で呼び出し、結果を受け取るということは可能なのでしょうか。 ご教示お願いします。

  • JavaScriptからJAVAクラスを呼び出す

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

  • Javascriptの事をJavaと教わる?

    WEBデザイナーの方に以前どんな事をやっていましたか? と聞くとJavaを使ってページを作成していた等を言う方がいますが WEBデザイナーでJavaを使っていたという事はJSPで書いていましたか? と聞くとJSPって何?的な反応が返ってくるので 詳しく聞いてみるとJavaでは無くJavascriptの間違いというのが 会った事のあるWEBデザイナーに多いです。 もしかして一般的には WEBデザイナーの方はJavascriptの事をJavaと教わるのでしょうか?

  • ファイルをアップロードするクラスを使いたい

    javaプログラムでimportでクラスライブラリを呼び込みクラスを利用したいのですが、「ファイルをアップロードする」という機能があるクラスは何を使ったらいいかお知りでしたら教えてください。 よろしくお願いします。

  • JavaとJavaScriptの表記

    JavaとJavaScriptは違うモノですが、それぞれの呼称と言いますか表記の仕方といいますか、略して呼ぶのに違いをつけたモノはあるのでしょうか? 例えば、Javaは大文字で「JAVA」、JavaScriptは小文字で「java」と書くとか。 「JavaScriptは・・・」と話すときは間違えようがないですが、「Javaは・・・」と話すときは、どちらを差して言ってるのか分かりにくいような気がします。 文章を書くときもJavaScriptだと長くて面倒臭いので、JavaはJV、JavaScriptはJSとかあればいいのですが、そういったものは今のところないのでしょうか?

  • Eclipseで新規クラスを作成時、スーパークラスをjava.lang.Object以外にするには?

    最近Eclipseを使い始めましたが、パッケージエクスプローラがよくわかりません。 Javaプロジェクトを新規に作成し、 インポートを使って既存のjarファイルをそのプロジェクト内に配置しました。 その後、プロジェクトフォルダを右クリックし、 「ビルド・パス」-「ビルド・パスの構成」から 「ライブラリ」タブの「JARの追加」から先述のjarファイルを選択しました。 これでビルド・パスは通ったと思ったのですが、 新規クラスを作成する際にスーパークラスは「java.lang.Object」しか選択できず、 追加したJARにあるクラスが選択できません。 新規クラス作成時のウィザード画面で追加したJARにあるクラスを 選択するにはどうすればよいのでしょうか? また、そもそもこのやり方でビルド・パスは通っているのでしょうか? 以上、よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaと JavaScriptについて

    スピード測定をしようとすると「JavaとJavaScriptを有効にしてください」と。どうすればそれらを有効にできるのでしょうか。ちなみに、ノートンのセキュリティー2005をインストールしています。

  • pythonでjavascriptを取得したい

    検索結果を自動で取得するツールを作成しています。 ページ内のリンク先URLを取得することはできたのですが リンク先のページにjavascriptが使われていて詰まっております。 import re import pycassa import urllib import urlparse import string import urlparse import json d=urllib.urlopen("最初のページ") print d.read().decode("sjis") aa=d.readlines() d.close() for bb in aa: if(re.search('リンク先',bb)): s="http://(リンク先とつなげて表示)" url2=s+cc2 f=open(url2) data.json.load("f") f.close() print(data) 検索してJSONを使ってみたのですが良い結果にならず、 どう工夫したらよいか教えていただけないでしょうか。

  • JAVAのクラスの考え方は・・?

    JAVAの勉強をしていている学生です。 常々思っていたのですが、クラスの考え方がしっくりきてませんヽ(~-~ よく参考書などで書かれていることで 「クラスは設計図のようなもの、オブジェクトはそこから作成した実体」 「鋳型がクラスでどんどん作れるのがインスタンス」 といった話が疑問でならないのです。 というのも・・クラスの設計って、自分自身をフィールドに宣言したりできますよね。。 でそこから生成して、また自分自身のフィールドに生成して・・とか。 インターフェースを実装したクラスで、、、内部クラスを持ったクラスで、、、ジェネリッククラス、、。 となってくると、最初の考え方では、論理的に無理?私の脳内では変換しきれないです(´;ω;) 多分前提となる考え方が間違っていたり、私の想像力が乏しいだけだと思います。 どなたか、「クラスってこう考えればオブジェクト指向が見えてくる」と表現している本やサイトなどご存じないでしょうか。 一朝一夕で理解しようとは思っていませんので、きちんと参考にして理解しようと頑張ります! 「私的には・・」や「あなたが勘違いしている箇所は・・」といったご意見もぜひお聞きしたいです! クラスかオブジェクト指向かどっちかというより、クラスありきでJAVAのオブジェクト指向が本当に理解できると考えています。参考書やWEBを探してみた限りではやっぱり理解できないです(´;ω;) ちなみにC言語を中学生で始め、プログラミングに触れました。

専門家に質問してみよう