[Seasar-user:21781] Re: te-conditions生成用のJavaScriptが大量に出力される
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2014年 1月 17日 (金) 09:37:13 JST
小林様
いつもお世話になっております。
柴田です。
返信が遅くなり申し訳ありません。
HTMLを下記に記載致しますので、
ご確認をお願い致します。
■layout.html
<div>
<div>
<form id="layoutForm">
・
・
・
<div>
<ul>
<li><a id="_a" href="../a/index.html">MENU A</a></li>
<span id="isDisplayMenuB" te:omittag="true">
<li><a id="_b" href="../b/index.html">MENU B</a></li>
</span>
<li>
<span id="isDisplay" te:omittag="true">
<a id="_c" href="../c/index.html">MENU C</a>
</span>
</li>
<li><hr /></li>
<li><a id="_d" href="../d/index.html">MENU D</a></li>
<li><hr /></li>
<span id="isDisplay-2" te:omittag="true">
<li><a id="_e" href="../e/index.html">MENU E</a></li>
<li><hr /></li>
<li><a id="_f" href="../f/index.html">MENU F</a></li>
<li><hr /></li>
</span>
<li><input type="submit" id="doLogout" value="ログアウト" />
</li>
</ul>
</div>
・
・
・
</form>
</div>
<div>
<te:includeChildBody id="mainLayoutChildBody"/>
</div>
・
・
・
</div>
■includeするページ
<form id="xxxListForm">
・
・
・
<div class="result">
<div class="tblWrapper">
<table class="tbl">
<thead>
<tr>
<th><input type="checkbox" /></th>
<th>項目A</th>
<th>項目B</th>
<th id="isDisplayCcc-th">項目C</th>
<th>項目D</th>
<th>項目E</th>
<th>項目F</th>
<th>項目G</th>
<th>項目H</th>
</tr>
</thead>
<tbody id="xxxItems">
<tr id="xxxItem">
<td align="center"><input type="checkbox"
id="checked" /></td>
<td><span id="displayAaa">確定</span><input type="hi
dden" id="aaa" /></td>
<td><span id="bbb">00000000</span></td>
<td id="isDisplayCcc-td"><span
id="ccc">CCC</span></td>
<td><span id="ddd">DDD</span></td>
<td align="right"><span id="eee">1000</span></td>
<td align="right"><span
id="fff">2014/01/17</span></td>
<td align="right"><span
id="displayGgg"></span><input type="hidden"
id="ggg" /></td>
<td align="right"><span id="fff"></span></td>
</tr>
</tbody>
</table>
<input type="hidden" id="xxxItemsSave"/>
</div>
</div>
・
・
・
</form>
他にも必要な情報がございましたらコメントをお願い致します。
> 小林 (koichik) です。
>
> 状況からforEachが絡んでる可能性がありそうですね。
> <form>、<te:include>、そしてconditionおよびforEachが
> 適用されている要素の関係 (HTML的な構造) を簡単に
> 教えてください。
>
>
> On Thu, 16 Jan 2014 11:31:30 +0900, shibata @ honeycomware.jp wrote:
>
>> 柴田と申します。
>> いつもお世話になっております。
>>
>> 不定期にシステムが動作しなくなる事象が発生しております。
>> 調査はしておりますが、何も手がかりがなく
>> 再現手順もわからない状態です。
>>
>> 情報が少なく大変申し訳ありませんが、
>> どんな事でも良いのでご助言頂ければ幸いです。
>>
>> ■使用しているバージョン
>> teeda-ajax-1.0.13-sp11.jar
>> teeda-core-1.0.13-sp11.jar
>> teeda-extension-1.0.13-sp11.jar
>> teeda-tiger-1.0.13-sp11.jar
>> s2-extension-2.4.45.jar
>> s2-framework-2.4.45.jar
>> s2-tiger-2.4.45.jar
>>
>> ■発生している事象
>> view配下に格納しているHTMLは662行なのですが、
>> 出力されているHTMLを見てみると20725行出力されていました。
>> 内容を確認したところ482行目から下記が出力され20725行目まで
>> 下記の情報と同じ内容が1480回表示されています。
>> ※正常に稼動している時は1回のみ表示されています。
>> -------------------------------------------
>> <script language="JavaScript" type="text/javascript">
>> <!--
>> var forms = ['layoutForm', 'xxxxxForm'];
>> for (var i = 0, len = forms.length; i < len; ++i) {
>> var span = document.createElement('span');
>> span.style.display = 'none';
>> span.style.position = 'absolute';
>> var form = document.getElementById(forms[i]);
>> form.appendChild(span);
>> span.innerHTML = "<input type='hidden' name='te-conditions'
>> value='rO0ABXNyABdqYXZhLnV0aWwuTGlua2VkSGFzaE1hcDTATlwQbMD7AgABWgALYWNjZXNzT3JkZXJ4cgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAABgdwgAAACAAAAAA3QAIGxheW91dEZvcm06aXNEaXNwbGF5RGVucHlvRGV0YWlsc3IAEWphdmEubGFuZy5Cb29sZWFuzSBygNWc+u4CAAFaAAV2YWx1ZXhwAXQAFGxheW91dEZvcm06aXNEaXNwbGF5cQB+AAV0ABZsYXlvdXRGb3JtOmlzRGlzcGxheS0ycQB+AAV4AA=='
>> />";
>> }
>>
>> //-->
>> </script>
>> -------------------------------------------
>>
>> ■その他
>> ・1日1回WEB/APサーバーともに再起動を行っている。
>> ・発生頻度は不定期(前回は20日前、前々回は7ヶ月前)
>> ・isXxxの記述箇所はlayout.htmlに2箇所、メインページはなし。
>> ・1度発生すると、tomcatを再起動しないとシステムが動作しない。
>> ・事象が発生するとlayoutを使用していないページ以外動作しない。
>> (どの画面を開いてもte-conditions生成用のScriptが大量に出力されています。
>> )
>>
>> 以上、よろしくお願い致します。
>>
>>
>> _______________________________________________
>> Seasar-user mailing list
>> Seasar-user @ ml.seasar.org
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
> --
> {
> name: "Koichi Kobayashi",
> mail: "koichik @ improvement.jp",
> blog: "http://d.hatena.ne.jp/koichik/",
> twitter: "@koichik"
> }
>
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内