[Seasar-user:12237] [teeda-ajax] booleanの引数を持つメソッドが見付からない
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 12月 21日 (金) 03:57:08 JST
chiitakeです。
いつもお世話になっております。
teeda-ajaxを使用して、booleanの引数を持つコンポーネントを
呼び出そうとしていますが、適用可能なメソッドがないと言われます。
(ちなみに、intすると見付かり、呼び出せます。)
booleanの引数を持つサービスを呼び出す方法があればお教えください。
以下、テストしたときのサンプルの一部です。
よろしくお願い致します。
chiitake
◆作成した[java]
AjaxManagerServiceImpl サービス
public void setOpenedUrl(String uri, int uriId, int userId, booelan flag) {
◆作成した[javascript]
// 読んだ
function ajaxManagerService_setOpenedUrl() {
styleOpened(uri); // DBは更新OKなのでページへ既読を反映にする
}
function mystateOpened(uri, uriId, userId, flag) {
// alert('click');
var f = new Boolean(true);
Kumu.Ajax.executeTeedaAjax(ajaxManagerService_setOpenedUrl, [uri, uriId, userId, (true)] );
}
◆エラー内容
2007-12-21 03:33:10,234 [http-8888-Processor24] ERROR org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/sample].[ajaxServlet] - サーブレット ajaxServlet のServlet.service()が例外
を投げました
org.seasar.framework.beans.MethodNotFoundRuntimeException: [ESSR0049]jp.sample.service.ajax.
AjaxManagerServiceImplに適用可能なメソッド(setOpenedUrl(java.lang.String, java.lang.Integer, java.
lang.Integer, java.lang.String))が見つかりません
at org.seasar.framework.beans.impl.BeanDescImpl.getSuitableMethod(BeanDescImpl.java:626)
Seasar-user メーリングリストの案内