[mayaa-user:752] mayaa1.0.7からmayaa.1.1.23にバージョンアップしたらxmlテンプレートが動的に出力されなくなった
Isao SASAKI
[E-MAIL ADDRESS DELETED]
2009年 2月 24日 (火) 05:45:29 JST
佐々木と申します。
mayaaのバージョンアップで問題が起きましたので質問させてください。
mayaa1.0.7でxmlをテンプレートとして使っていました。
mayaaを1.1.23にアップデートしたところ、xmlがmayaaファイルと連携せず、ただの静的xmlファイルと
してブラウザに表示されしまうだけになってしまいました。
xmlをテンプレートとして使っている場合、mayaaバージョンアップ時に対応が必要な作業はなにかあ
るのでしょうか?
ご教授お願いいたします。
必要な情報があればご指摘ください。
よろしくお願いいたします。
■バージョンアップ前から設定されていたweb.xmlの内容。
<servlet-mapping>
<servlet-name>MayaaServlet</servlet-name>
<url-pattern>*.xml</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>xml</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
■バージョンアップ時に追加した設定
WEB-INF/classes/META-INF/org.seasar.mayaa.provider.ServiceProvider の以下が内容です。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE provider
PUBLIC "-//The Seasar Foundation//DTD Mayaa Provider 1.0//EN"
"http://mayaa.seasar.org/dtd/mayaa-provider_1_0.dtd">
<provider>
<engine>
<parameter name="autoBuild" value="true"/>
<parameter name="autoBuild.repeat" value="false"/>
<parameter name="autoBuild.wait" value="60"/>
<parameter name="autoBuild.fileNameFilters" value=".html"/>
<parameter name="autoBuild.renderMate" value="false"/>
<parameter name="pageSerialize" value="true"/>
</engine>
</provider>
■xml+mayaaの内容は以下の内容です。
○graph.xml の内容
<div id="appBody">
<div id="graphdata"/>
</div>
○graph.mayaaの内容
<?xml version="1.0" encoding="UTF-8"?>
<m:mayaa xmlns:m="http://mayaa.seasar.org"
xmlns:html="http://struts.apache.org/tags-html"
xmlns:bean="http://struts.apache.org/tags-bean"
xmlns:logic="http://struts.apache.org/tags-logic"
xmlns:s2struts="http://www.seasar.org/tags-s2struts"
m:noCache="false">
<m:with id="appBody" replace="true">
<s2struts:init action="#{graphAction.doInitialize}"/>
<m:doBody />
</m:with>
<m:with id="graphdata" replace="true">
${graphDisp.strXml}
</m:with>
</m:mayaa>
以上
mayaa-user メーリングリストの案内