アプリ版:「スタンプのみでお礼する」機能のリリースについて

動作環境
OS:WindowsXP
Browser:IE8
Tomcat6.0

Tomcatをインストールしたwebapps直下にあるjspファイルを実行したいと思っています。
その中にStrutsを使用する記述があるのですが、実行するとエラーが出ます。
ネットでも色々と調べたのですが、原因がつかめません。

1.jspファイル
<%@ page pageEncoding = "Shift_JIS" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>

<html> <body>
<html:form action="cancel_view" >
<html:text property="stringData" size="15" maxlength="15" />
<html:submit property="submit" value="送信" />
</html:form>
</body></html>

2.web.xmlファイル
<taglib>
<taglib-uri>/tabs/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>

3.エラー内容
3.1.IE8
org.apache.jasper.JasperException: JSP ファイル "/tags/struts-html" が見つかりません

3.2.Tomcat6
2010/11/20 21:13:17 org.apache.jasper.compiler.TldLocationsCache processWebDotXml
警告: 内部エラー: ファイル /WEB-INF/web.xml が見つかりません

「1.」の3行目にエラーがあるみたいです。何故ならその行を外せばエラーは消えます。
ですが、何も表示されません。
「3.2.」にweb.xmlは保存されています。そこに必要な*.tldファイルも保存されています。
libフォルダも作り動作に必要な*.jarファイルを保存しています。
web.xmlがあるにもかかわらず、見つかりませんと出るのは何故でしょうか?
環境変数のパスが足りないとも思えません。

どなたか詳しい方、エラー解消のご教授の程よろしくお願いします。

A 回答 (1件)

こんばんは。



web.xmlの
<taglib-uri>/tabs/struts-html</taglib-uri>
は誤記ですか?
tabs→tags
まさか・・・ね?

この回答への補足

回答ありがとうございます。

仰る通りです。
誤記です。

正しくは、
<taglib-uri>/tags/struts-html</taglib-uri>
です。

ご指導よろしくお願いします(__)。

補足日時:2010/11/22 00:29
    • good
    • 0

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