• ベストアンサー

JSPやServlet参考ソースについて

nights03の回答

  • ベストアンサー
  • nights03
  • ベストアンサー率33% (1/3)
回答No.1

私の知っているサイトを紹介します。 http://www.jars.com/

参考URL:
http://www.jars.com/
CavalUri
質問者

お礼

どうもです。とりあえず私も少し探したので書いておきます。 BBSでかなりの情報量です。 http://www.javaranch.com/cgi-bin/ubb/ultimatebb.cgi 定番? http://www.wakhok.ac.jp/~tatsuo/prog2001/ わかりやすいかったです。入門レベル。 http://www.itboost.co.jp/java/index.php

関連するQ&A

  • JSPからServletへの遷移

    今回、eclipseで開発をすることになりました。 しかしながら、動的Webプロジェクトという使い慣れないプロジェクトでの作成を しなくてはならなくなり、混乱しています。 tomcatとWTPのことについては、先の質問で教えて頂き解決したのですが、 もう一つ困ったことがあったので、再度質問させて頂きます。 --------------------------------------- 環境 Windows7 Ultimate eclipse Indigo tomcat 5.5 --------------------------------------- まずは、JSPを作成し、それを実行し、ブラウザ上に表示することは出来ました。 その後にServletに<form action ="/test" method = "POST">という形で投げるのですが、 それがうまくいかず、404エラーが出てしまいます。 階層としては、JSPはSample(プロジェクト名)/WebContent/NewFile.jspに配置しています。 そして、Servletについては、Sample(プロジェクト名)/src/test/Test.javaに配置しています。 web.xmlについては、Sample(プロジェクト名)/WebContent/WEB-INF/web.xmlにあります。 まず、JSPのソースは以下の様に書かれています。 ----------------------------------------------------- <%@ page contentType="text/html;charset=Windows-31J" language="java"%> <%@ page pageEncoding="Windows-31J"%> <html> <head><title>タイトル</title></head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <%request.setCharacterEncoding("Windows-31J");%> <body> <form method="POST" action="/test"> <%--ここに処理を記述 --%> <input type = "submit" name="submit" value = "送信"> </form> </body> </html> ----------------------------------------------------- Servletについては、以下の様に、型だけ記述しています。 ----------------------------------------------------- package test; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Test */ public class Test extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Test() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } } ---------------------------------------------------- そして、web.xmlについては、以下の様に記述しています。 ---------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>SampleWeb</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>test</servlet-name> <servlet-class>test.Test</servlet-class> </servlet> <servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/test</url-pattern> </servlet-mapping> </web-app> ----------------------------------------------------- その状態で、JSPの中から <form action ="/test" method = "POST"> <input type ="submit" name = "submit" value="送信"> </form> とやっても、404が出てしまいます。 Java自体が久々で、根本的に間違っているかもしれませんが、 ご教授お願い致します。

    • ベストアンサー
    • Java
  • サンプルソースを記述するTEXTAREAを作りたい

    下記のページのように、サンプルソースを表示するTEXTAREAを一工夫したいと思っています。 http://javascriptist.net/ref_scriptaculous/autocompleter.html http://developer.yahoo.com/yui/treeview/ http://www.ajaxian.com/ 上記のページのようなTEXTAREAを作成するにはどのような方法があるのでしょうか?参考になるURLやライブラリを教えていただけませんでしょうか?ソースを解析していてもさっぱり分かりません・・・・。

  • Index.htmlが反応しない場合など

    chromeで、 XXsite.com/XXXX/ で、あるページがでます。Webサイト(前に外注して作った自社サイト)内のあるページ。 chrome のデベロッパーツールで、ソース表示をすると、 (index) という項目がでます。(「index.html」 やhtm ではない、ところが怪しいと思うのですが) XXsite.com/XXXX/index.html ( or htm) と入れても、エラーとなります。 ソース表示では、おそらくphpでもなさそうです。 これはどういう状況でしょうか。 また、ftpソフトで見てみると、サーバーのページとして、該当する(と思われる)サーバー内のフォルダに、該当ページ(のと思われる)index.html は存在しています(内容は同じなので、正しいと思うのですが)。しかし、それを一部書き換えても、実際にChromeでURLを入れて表示したページには変更が反映されません。 そのくせ、さきほどのデベロッパーツールで表示させたソースでは、きちんと変更されています。 Chormeのキャッシュはクリアしました。 どういったことが考えられるのでしょうか?

  • WEBブラウザからJSPを介して、サーブレットを呼び出したいのですが・・・

    オールインワンeclipse3.4 tomcat5.5を使用して 動的WEBプロジェクトを作成して JSP~サーブレットを呼び出したいのですが、 なぜかJSPファイルを認識してくれず、404エラーとなります。 考えられるのは、ファイルの配置箇所くらいしか、思いつきませんが、色々動かしても結果は変わりませんでした。 どなたか、ご指導お願いいたします。 □basic |□javaリソースsrc>□パッケージinput>EchoServret.java |□WebContent>echo.jsp echo.jspソース <%@ page contentType="text/html; charset=windows-31j"pageEncoding="windows-31j"%> <html> <body> <h2>EchoServletの入力</h2> <form action = "../servlet/input.EchoServlet"> <input type="text" name="message"> <input type="submit"> </form> </body> </html> EchoServlet.javaソース package input; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class EchoServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{ String msg = request.getParameter("message"); response.setContentType("text/plain; charset=Windows-31J"); PrintWriter out = response.getWriter(); out.println("message=" + msg); } } WEB.XML <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>basic2</display-name> <servlet> <display-name>EchoServlet</display-name> <servlet-name>EchoServlet</servlet-name> <servlet-class>input.EchoServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>EchoServlet</servlet-name> <url-pattern>/EchoServlet</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app> よろしくお願いいたします!

    • ベストアンサー
    • Java
  • Tomcat Servletが動きません

    『Javaへの道:Tomcat』のページを参考に同じようにやってるのですが、 JSPはうまくいくのですがServletがうまくいきません。 (長文になります) 参考ページと私の環境で違う点 Windows XP Home → XP Pro Tomcat 6 → Tomcat 7 JDK6.0 → JDK6.23 ポート8080 → 8081 以下のファイル、フォルダを作りました(参考ページそのままです)。 C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\javaroad\jspdir\HelloJsp.jsp C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\javaroad\WEB-IMF\classes\HelloServlet.class C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\javaroad\WEB-IMF\web.xml C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost\javaroad.xml --↓↓HelloJsp.jspここから↓↓-- <HTML> <BODY> from JSP source<br> <%= new java.util.Date() %> </BODY> </HTML> --↑↑HelloJsp.jspここまで↑↑-- --↓↓web.xmlここから↓↓-- <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>Hello</servlet-name> <servlet-class>HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/Hello</url-pattern> </servlet-mapping> </web-app> --↑↑web.xmlここまで↑↑-- --↓↓javaroad.xmlここから↓↓-- <Context path="/javaroad" reloadable="false"/> --↑↑javaroad.xmlここまで↑↑-- JSPを起動 http://localhost:8081/javaroad/jspdir/HelloJsp.jsp → 正しく表示される Servletを起動 http://localhost:8081/javaroad/Hello → ステータス404 The requested resource (/javaroad/Hello) is not available. <気になる点> 1.Tomcatを起動するためStratボタン押しても1回では起動せず、2~3回で起動する。  1回目のときcommons-daemon.2011-01-15.logにこんなログが出る。  [2011-01-15 23:01:16] [error] Pid file 'C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\tomcat7.pid' exists  [2011-01-15 23:01:16] [error] ServiceStart returned 1 2.servletクラスは正しくコンパイルできているのか 状況を詳しく説明しようとして長々と書いてしましたが Servletを表示するにはどうしたらいいでしょう? 足りない情報があれば追加します。

    • ベストアンサー
    • Java
  • HPのソースの変更の仕方がわかりません。

    HPのソースの変更の仕方がわかりません。 英語のHPを知人が日本語に訳しています。 正確には、知人が訳した日本語を私が英語のソースの英語の部分を日本語に置き換えています。 ソースはわかる範囲で一部手直しをしてサーバーにアップロードしたところ、3ページあるうち、3ページともフォントがゴシック(?)表示されていたのですが、気がつくと、1ページだけ明朝になっていました。 その為、残りの2ページと同じようにソースの一番最初の部分を以下のようにしてみました。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"> <HTML LANG="ja"> (もともとは<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">となっていました) そうすると、今度はフォントは直ったのですが、配置がおかしくなってしまったのです。 具体的には以下のページのようになっています。 配置が正しく、フォントが間違えているもの http://www.volcanovacationshawaii.com/jp_index_original.html フォントは正しいものの、配置がおかしいもの http://www.volcanovacationshawaii.com/jp_index_test.html 実は、HP作成ソフトを使ったことがなく、いつもソースをいじりながらやっているのですが、ちゃんとした知識がなく、手探りでおおなっているためどこがどうおかしいのかがわかりません。 大変申し訳ないのですが、どなた様かアドバイスをいただけますでしょうか。 どうぞよろしくお願いいたします。

  • このチュートリアル画像をみているとノイズ走りますか?

    以下、どうぞよろしくご指導下さい。 以下のサイトはアップル社の iWork のチュートリアルページなのですが、この動画を G4PB(1.5Ghz)&OS10.4.11+Firefox3.04でみますと、動画にノイズが走りまくります。ところが、Safari3.21でみると、まったく問題ないのですが、これは私の G4PB の問題でしょうか、それとも、アップル社のサイトの問題でしょうか? http://www.apple.com/jp/iwork/tutorials/#pages-intro

    • 締切済み
    • Mac
  • フレームで使用したいアプレットのソースを教えて下さい

    初めまして。どうしてもやりたいアプレットがあり、「Star Select」というものですが(下記アドレス参照)、そこでは、フレームをする際のソースを公開してません。 でも、左右フレーム分割して、左側にメニューし、右側にlinkしたいのですけど、それをこのキラキラ効果の「Star Select」でやりたいのですが、どなたかどこを追加すればフレーム対応で出来るのか教えて下さいませんか? ない、一応パラメータ説明は、このアドレスで説明文がのってますけど、あまり知識がないのでどうやっても自分では出来ませんでした。 宜しくお願いします。 http://homepage1.nifty.com/7/java/StarSelect/StarSelect.html あと、この上記の「フレームサンプル」ページでは、ソースが見れなくなってますけど、どうやってやってるのかも分かる方がいらっしゃったら教えて下さい。

  • VB2005ExpressEditionでのフォーム継承

    お世話になります。 VB2005ExpressEditionには継承ピッカーと呼ばれる機能が無い?ようですが、 フォーム継承(下記MSDNサイト)をする事は可能なのでしょうか? 可能ならばその方法を教えて下さい。 宜しくお願い致します。 ■チュートリアル : ビジュアル継承のデモンストレーション http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/vbcon/html/vbwlkwalkthroughdemonstratingvisualinheritance.asp

  • jQuery Easy Display Switch with CSSについて教えてください。

    jQuery Easy Display Switch with CSS http://designm.ag/tutorials/jquery-display-switch/ 上記のスクリプトを利用したいのですが、 デフォルトでは、ページを開いた時に、縦12画像一覧表示、 Switch Viewのボタンをクリックすると横3列、縦4列一覧表示になります。 これをページを開いた時に横3列、縦4列一覧表示、 Switch Viewのボタンをクリックすると縦12画像一覧表示、と デフォルトの逆にしたいのですが、どのようにすれば良いのでしょうか? JavaScriptに詳しい方、どうぞ宜しくお願いします。