我正在尝试使以前的开发人员编写的一些代码正常工作。是的,他现在离开了公司。:-(
我有一个从 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 错误。
有人有任何线索吗?干杯杰夫波特