- PR -

struts1.2 getAsStringについて

1
投稿者投稿内容
ho
会議室デビュー日: 2003/11/26
投稿数: 13
投稿日時: 2005-11-17 12:24
こんにちは、現在tomcat5,struts1.2を使用して、下のような設定をしていますが、画面が表示されません。なにが問題なのでしょうか?
長々と書いて読みにくいかと思いますが、よろしくお願い致します。

<やりたいこと>
1.jspをタイトル表示部(title)と処理部(body)に分割しtop.jspより
 画面を表示させる。
2.タイトル表示部には文字列を表示させたい。(getAsString使用)
 最終的には、メッセージリソースから値を取得したい。←可能でしょうか?
3.tiles-defs.xmlを使用しない方向で実現したい。
※2.のgetAsStringを文字列べた書きにした場合画面は表示されます(☆部分)。

top.jsp
<%@ page contentType="text/html; charset=Windows-31J"%>
<%@ taglib uri="/tags/struts-tiles" prefix="tiles" %>
<tiles:insert page="./layout/layout.jsp" flush="true">
<tiles:put name="titlename" value="jspのタイトル"/>
<tiles:put name="titlepage" value="../tiles/title/title.jsp" />
<tiles:put name="body" value="../tiles/body/body.jsp" />
</tiles:insert>

layout.jsp
<%@ page contentType="text/html; charset=Windows-31J"%>
<%@ taglib uri="/tags/struts-tiles" prefix="tiles" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<html:html>
<head>
 </head>
<body>
<tiles:insert attribute="titlepage" />
<tiles:insert attribute="body" />
</body>
</html:html>

title.jsp
<%@ page contentType="text/html; charset=Windows-31J"%>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-tiles" prefix="tiles" %>
<tiles:getAsString name="titlename"/>(☆)
1

スキルアップ/キャリアアップ(JOB@IT)