以前の開発者が書いたコードを動作させようとしています。ええ、彼は今会社を辞めました。:-(
JS コードから JSON RPC 呼び出しを行っています。JS はすべて正常に動作し、コールバック メソッドはオブジェクトを返します (エラー オブジェクトではありません)。
しかし、Java クラスのメソッドはヒットしません。ただし、smd メソッドはヒットします。
public String smd()
{
return SUCCESS; // break point reaches here
}
@SMDMethod
public void updateRowValueForField(String key, String value, String fieldname)
{
// We never get into this method.
}
<package name="EntryBarRPC" namespace="/" extends="star-default">
<action name="ebToggleSelection" class="eboggleSelectionAction" method="smd">
<interceptor-ref name="jsonStack">
<param name="enableSMD">true</param>
</interceptor-ref>
<result type="json">
<param name="enableSMD">true</param>
</result>
</action>
</package>
なぜ、または何が欠けているのか、私は困惑しています。JSON プラグインのページを何度も読みました。
もう一組の目が必要だと思います。
注: Tomcat コンソールにエラーはなく、JS エラーもありません。
手がかりを得た人はいますか?乾杯 ジェフ・ポーター