• 締切済み

<!DOCTYPE HTML PUBLIC "-//W3C//DTD

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>入力ページ</title> </head> <body> <p>-- 入力ページ --</p> <p><form action="test2.jsp"> ID: <input type="text" name="uid" size10><br> お名前: <input type="text" name="name" size=32><br> 生年月日: <input type="text" name="money" size=20><br> <br> <input type="submit" value="OK"> </form></p> </body> </html> ------------------------------------------------------- test2.jsp <%@ page contentType="text/html; charset=euc-jp" %> <% // ユーザーからの入力を出力する // パラメータを取得 String uid = request.getParameter("uid"); String name = request.getParameter("name"); String money = request.getParameter("money"); // 文字コードの変換 //uid = new String(uid.getBytes("8859_1"), "EUC_JP"); name = new String(name.getBytes("8859_1"), "EUC_JP"); money = new String(money.getBytes("8859_1"), "EUC_JP"); %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>ユーザーからの入力を出力する</title></head> <body> <p>-- ユーザーからの入力を出力する --</p> <p><ul> <li>ID: <%= uid %> <li>お名前: <%= name %> <li>生年月日: <%= money %> </ul></p> </body> </html> htmlの入力フォームからjspを呼んで表示させるだけなのですが、入力して「OK」をおすと You don't have permission to access /~.........../test2.jsp on this server. と出るのですが、何が原因なのでしょう。教えてください。

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

単純にjspを実行できる設定になっていないということではないでしょうか? ファイルのパーミッション設定を見直してみてください。 以下参考  http://www.tagindex.com/cgi/permission.html  http://www.cgi-milk.kysrt.com/permissions.htm

f07ac
質問者

お礼

やったー分かった。 name="name" が問題あったみたいでした(-_-; 回答ありがとうございます。お騒がせしました。

f07ac
質問者

補足

パーミッションの設定は755になってます。 ちなみに↓だと表示されます。(わけがわからんorz) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>MySQL Sample</title> </head> <body> ID : <input type="text" name="uid" size=10><br> <p><form action="sample2.jsp"> NAME : <input type="text" name="name" size= 15><br> MONEY : <input type="text" name="money" size= 15><br> <br> <input type="submit" value="Insert"> </form></p> </body> </html>

関連するQ&A

専門家に質問してみよう