当前,我的UI代码在worklight服务器(版本:6.0.2)中运行,并通过在Tomcat(7.0.34)中运行的java servelet来使用SAP服务。
如何将在worklight服务器上运行的UI代码迁移到Tomcat?该组织计划停止使用工作灯。
现有代码流中的示例:
abc.js文件:下面的代码在UI触发的事件内
var invocationData = {
adapter : 'EMDetailsMiddleLayer',
procedure : 'getManagerDetails',
parameters : [ searchParam, globalUserIdEM ]
};
Middlelayer.js:
function getManagerDetails(searchParam,globalUserIdEM)
{
var input = {
method : 'post',
returnedContentType : 'json',
path : 'TestEmployee/MovementServlet',
parameters : {
'action': 'getMgrDetails',
'input' : searchParam,
'pernr' : globalUserIdEM
}
};
return WL.Server.invokeHttp(input);
}
Empservelet.java
if (valuesFromUI.equalsIgnoreCase("getMgrDetails")) {
String pernr = request.getParameter("pernr").toString().trim();
pernr = pernr.replace(" ", "");
strReqUrl = resourceConst.getString("SAP Url")
+ "&pernr=" + pernr;
}
如何将UI代码(html和js)迁移到tomcat?