- PR -

このJSPソースを動かしたいのですが・・・

1
投稿者投稿内容
BlackJaxx
会議室デビュー日: 2006/04/11
投稿数: 6
投稿日時: 2006-06-05 12:32
気になるサンプルソースを見つけ、動かしてみたいと思っています。
どうやって実行させればよいのでしょうか?


<%@ page contentType="text/html;charset=Windows-31J"
     import="com.google.soap.search.*" %>
<% request.setCharacterEncoding("Windows-31J"); %>
<html>
<head>
<title>Google検索</title>
</head>
<body>
<form method="POST" action="google.jsp">
検索キーワード:
<input type="text" name="q" size="30" />
<input type="submit" value="検索" />
</form>
<%
// 検索キーワードが入力された場合のみ、検索処理を実行
if(request.getParameter("q")!=null && !request.getParameter("q").equals("")){
 GoogleSearch objGs=new GoogleSearch();
 objGs.setQueryString(request.getParameter("q")); // 検索キーワード
 objGs.setLanguageRestricts("lang_ja"); // 対象言語
 objGs.setMaxResults(10); // 最大出力件数
 objGs.setStartResult(1); // 出力開始インデックス
 objGs.setSafeSearch(true); // 有害なページをブロックするか
 objGs.setKey("Q5WUNexQFHKt4EphR87K1CL/Ws1SYThq"); // ライセンスキー
 // 検索を実行
 GoogleSearchResult objGsr=objGs.doSearch();
 // 検索の結果、抽出された詳細情報を取得
 GoogleSearchResultElement[] objGsre=objGsr.getResultElements();
%>
 <hr />
 <h2>検索キーワード:<%=objGsr.getSearchQuery()%></h2>
 <h3>検索の結果、<%=objGsr.getEstimatedTotalResultsCount()%>件のサイトが抽出されました。検索時間は<%=objGsr.getSearchTime()%>です。</h3>
 <dl>
  <%--検索結果詳細からタイトル、URL、サイトサマリを取得--%>
  <% for(int i=0;i<objGsre.length;i++){ %>
   <dt><a href="<%=objGsre[i].getURL()%>">
    <%=objGsre[i].getTitle()%></a></dt>
   <dd><%=objGsre[i].getSnippet()%></dd>
  <% } %>
 </dl>
<%
}
%>
</body>
</html>
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-06-05 12:47
連載:Tomcatを使う「JSPプログラミング」 第2回
http://www.atmarkit.co.jp/fjava/rensai/jsp02/jsp02.html
たかまる
会議室デビュー日: 2006/06/05
投稿数: 1
投稿日時: 2006-06-05 12:48
以下のURLを参照すれば出来ると思いますよ。
http://www.atmarkit.co.jp/fjava/javatips/086jspservlet033.html
Java僧
ぬし
会議室デビュー日: 2003/11/06
投稿数: 261
投稿日時: 2006-06-05 12:50
この辺(↓)に解説があります。
http://www.google.com/apis/index.html

ライセンスキーをプログラム中に含んでいますが、これの出典はどこですか?
(BlackJaxxさんのキーならまだいいですけど。)
#出典が書籍ならば文中に使い方の説明ぐらいありそうですが・・・
BlackJaxx
会議室デビュー日: 2006/04/11
投稿数: 6
投稿日時: 2006-06-05 12:54
引用:

たかまるさんの書き込み (2006-06-05 12:48) より:
以下のURLを参照すれば出来ると思いますよ。
http://www.atmarkit.co.jp/fjava/javatips/086jspservlet033.html



このページをみたのですが、キーの取得など行えましたが、その他が良くわかりませんでした・・・
BlackJaxx
会議室デビュー日: 2006/04/11
投稿数: 6
投稿日時: 2006-06-05 12:55
引用:

Java僧さんの書き込み (2006-06-05 12:50) より:
この辺(↓)に解説があります。
http://www.google.com/apis/index.html

ライセンスキーをプログラム中に含んでいますが、これの出典はどこですか?
(BlackJaxxさんのキーならまだいいですけど。)
#出典が書籍ならば文中に使い方の説明ぐらいありそうですが・・・



キーは自分で取得したキーです。
1

スキルアップ/キャリアアップ(JOB@IT)