dポイントプレゼントキャンペーン実施中!

<!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.

と出るのですが、何が原因なのでしょう。教えてください。

A 回答 (1件)

単純にjspを実行できる設定になっていないということではないでしょうか?


ファイルのパーミッション設定を見直してみてください。

以下参考
 http://www.tagindex.com/cgi/permission.html
 http://www.cgi-milk.kysrt.com/permissions.htm

この回答への補足

パーミッションの設定は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>

補足日時:2010/07/09 16:47
    • good
    • 0
この回答へのお礼

やったー分かった。

name="name"

が問題あったみたいでした(-_-;

回答ありがとうございます。お騒がせしました。

お礼日時:2010/07/09 17:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!