2017-02-23 4 views
0

APIからデータを取得して、私のウェブサイトで使用しようとしています。私はニュース記事のためのいくつかのURLをつかんだが、私はサーブレットのハイパーリンクとしてURLを作る方法を知らない。ユーザーがニュースリンクをクリックすると、サイト運営者(API所有者)のホームページか、正確なニュースリンクページに移動します。以下はハイパーリンクまたはjavaサーブレットでのURLの作成方法

は、サンプルコードとハイパーリンクに変換するためのリンクです:

String urll = json.getString("url"); 
out.println("<br> URL Link: " + urll + "<br>"); 

これは私のWebページ上にあるリンクではありません:私は必要なもの http://www.telegraph.co.uk/news/2017/02/23/donald-trump-revokes-barack-obama-guidelines-transgender-bathrooms/

するリンクを作成する方法ですサーブレット内のハイパーリンク。

おかげ

答えて

0

あなたはjavascriptを使用して、文字列にクライアント側でのハイパーリンクを作成する必要があります。

javaサーブレットにjsonという変数を返すAPIがあります。このAPIをjavascriptから呼び出す:

$.get('/myApi', function(jsonData){ 
    var url = jsonData.url; 
    $(body).append("<a href='" + url + "'>Click me</a>"); 
}) 

私はAPI呼び出しを行うためにjqueryヘルパー関数を使用しています。

+0

私はそれを試してみます。ありがとうpls! – Addey

関連する問題