ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4228550 strutsでフレームの分割ができません。
質問者:javawater strutsで、
http://struts.wasureppoi.com/taglib/03_frame.html
を見ながらフレームの分割を下記のように行おうとしていますが、エラーが表示されます。

ソース
----
<%@ page language="java" contentType="text/html; charset=Windows-31J"
pageEncoding="Windows-31J" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-nested" prefix="nested" %>

<html:html>
<head>
<title>テスト</title>
</head>
<frameset cols="30%,*">
<html:frame page="l.jsp"/>
<html:frame page="r.jsp"/>
</frameset>
</html:html>

----
エラーメッセージ
----
HTTPステータス 500 -
type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
org.apache.jasper.JasperException: Exception in JSP: /index08.jsp:13

10: <title>テスト</title>
11: </head>
12: <frameset cols="30%,*">
13: <html:frame page="l.jsp"/>
14: <html:frame page="r.jsp"/>
15: </frameset>
16: </html:html>

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)

原因
java.lang.NullPointerException
org.apache.struts.taglib.TagUtils.pageURL(TagUtils.java:1070)

----
別のページを見ると、
<html:frame page="l.jsp" name="hidari"/>
とname属性を宣言しているようですが、同様に記述してみると、スコープが無いとエラーが出てしまいます。

環境は、
 WindowsXP
 Eclipse3.3
 Tomcat5.5
 struts-1.3.8
 JDK1.5
です。

どのように記述すべきか、検索してもヒットしなかったので、恥かしながらここで質問させて頂く事にしました。
どのように直すべきか、分かる方がいらっしゃいましたらご教授頂けないでしょうか? 

また、オススメのStrutsの本がありましたら、こちらも教えて頂けたら幸いです。
宜しくお願い致します。
困り度:
  • 困っています
質問投稿日時:
08/08/05 00:37
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 <html:frame page="r.jsp"/>
で、path指定がよろしくない・・・とか。
回答者:t032904
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/08/08 16:33
この回答への補足御礼が遅くなり大変申し訳ありません。

状況打開できなかったので、templateを使用する事にしました。
これでframe分割する事にします。

回答ありがとうございました。
この回答へのお礼この回答にお礼をつける(質問者のみ)