[mayaa-user:119] id属性を含むTagLibの使用について

kingyo@neko-system.com kingyo @ neko-system.com
2006年 2月 4日 (土) 23:50:33 JST


松本と申します。
はじめて投稿させていただきます。

mayaaファイルにて、strutsのbean:defineのTagLibなどの
idという属性を持っているTagLibを記述した場合、その処理が
無視されてしまう様な現象が出てしまい悩んでいます。

mayaa-sample-app-1.0.1.zipのindex.html画面にて
strutsのbean:defineのTagLibを使用してみたのですが、
どこか記述など、不適切な部分がありましたら教えて
頂けませんでしょうか。

どうぞ、よろしくお願いいたします。

■環境
jdk1.5.0_03
jakarta-tomcat-5.5.9

以下に、検証に用いたソースを記述します。
------------------------------------------------------------------
■index.mayaaファイル
<?xml version="1.0" encoding="UTF-8"?>
<m:mayaa xmlns:m="http://mayaa.seasar.org"
         xmlns:bean="http://struts.apache.org/tags-bean"
		extends="./app_layout.html" noCache="true">

	<m:doRender id="appBody" name="content"/>

	<m:echo id="app">
		<m:attribute name="href" value="${ contextPath }/edit.do" 
/>
	</m:echo>

	<m:echo id="appList">
		<m:attribute name="href" value="${ contextPath }/list.do" 
/>
	</m:echo>

<!-- ▼追記した部分▼ -->
  <!-- xmlns:bean="http://struts.apache.org/tags-bean"
       をm:mayaa要素に追加 -->
  <bean:defien id="def" value="testMSG"/>
	<m:write id="idtest" value="${def}"/>
<!-- ▲追記した部分▲ -->
</m:mayaa>
------------------------------------------------------------------
■index.htmlファイル
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="ja">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-
8">
	<link href="css/base.css" rel="stylesheet" type="text/css">
	<link href="css/main.css" rel="stylesheet" type="text/css">
	<link href="css/navigation.css" rel="stylesheet" type="text/css
">
	<title>Mayaa サンプル</title>
</head>
<body>

<div class="body">
<div class="main">

<h1>Mayaa サンプル</h1>

<div class="layoutBody" id="appBody">
<!-- ▼追記した部分▼ -->
<span id="idtest"></span>
<!-- ▲追記した部分▲ -->
<p style="padding-bottom: 200px">左のメニューから選択してください。</p>
</div><!-- class="layoutBody" -->

</div><!-- class="main" -->
</div><!-- class="body" -->

</body>
</html>





mayaa-user メーリングリストの案内