kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

DWRのログで変なのが出る

Names of known classes are: Aaaaaaa Bbbbbbbb

とログがはかれる。
Aaaaaaa Bbbbbbbb Cccccccc は、
dwr.xml(以下)で定義したjavascriptの属性が出力されているみたい

<allow>
     	<create creator="xXXX" javascript="Aaaaaaa" scope="application">
        	<param name="beanName" value="xxxxxxx"/>
        	<include method="Aaaaaaaクラス内のメソッド名"/>
     	</create>
     	<create creator="xXXX" javascript="Bbbbbbbb" scope="application">
        	<param name="beanName" value="xxxxxxx"/>
        	<include method="Bbbbbbbbクラス内のメソッド名"/>
     	</create>
</allow>

原因は、html(JSP)でのscriptの指定順に問題がある。

<script src='../dwr/interface/Aaaaaaa.js'></script>
<script src='../dwr/interface/Bbbbbbbb.js'></script>
<script src='../dwr/engine.js'></script>
<script src='../dwr/util.js'></script>

としてたから、

<script src='../dwr/interface/Aaaaaaa.js'></script>
<script src='../dwr/interface/Bbbbbbbb.js'></script>

を処理する際に、存在しないってことなんだろう。
ってことで

<script src='../dwr/engine.js'></script>
<script src='../dwr/util.js'></script>
<script src='../dwr/interface/Aaaaaaa.js'></script>
<script src='../dwr/interface/Bbbbbbbb.js'></script>

に変更する。