K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>※ここが原因かもしれません。 >>ShowBBS.java、PostBBS.java、Message.javaの3つは、"chapter3"というパッケージの中にあります。 > >であれば、.classファイルは > >>C:\Henacat_0_1\webapps\makeTcpServer\chapter3 > >の下に置いたうえで、Main.javaは以下のようにします。 > >WebApplication app = WebApplication.createInstance("makeTcpServer"); >app.addServlet("/ShowBBS", "chapter3.ShowBBS"); >app.addServlet("/PostBBS", "chapter3.PostBBS"); > >そのうえで、 > >http://localhost:8001/makeTcpServer/ShowBBS > >を叩けば表示できると思います。 > >前回書いたとおり、addServletの >第1引数の"/ShowBBS"がパス、つまり以下のURLの最後の部分、 >http://localhost:8001/makeTcpServer/ShowBBS >を指すので、第1引数を変えなければ、叩くURLはこのままで構いません。 > >第2引数がクラス名です。パッケージを使っているならパッケージ名が要ります。 >つまり完全限定クラス名「chapter3.ShowBBS」にする必要があります。 > >>>④長くなっても構いませんので、修正したクラスのソースを丸ごとここに貼ってください。 > >あ、すみません。ここは、修正した掲示板のソースコード(ShowBBS.javaとかPostBBS.javaとか) >のつもりでした。これで動くと思いますが、まだ動かないようであれば貼ってください。 > >なお、当然ですが、ShowBBS.javaの中の > >out.println("<form action='/testbbs/PostBBS' method='post'>"); > >とか、PostBBS.javaの中の > >response.sendRedirect("/testbbs/ShowBBS"); > >とかは、それぞれmakeTcpServerに直す必要があります。念のため。 > >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!