Портлет LIferay 7.3 angular отправка пустых параметров http вызова независимо от того, что я делаю - PullRequest
0 голосов
/ 28 апреля 2020

Я использую Liferay 7.3 с tomcat, angular 8 с пружиной mvc портлет liferay

мой портлет liferay. xml имеет запись <requires-namespaced-parameters>false</requires-namespaced-parameters>

Я пытаюсь на выполнение почтового вызова из angular service

URL моего ресурса следующим образом

<portlet:resourceUrl var="myAddUrl" id="add-my-data"></portlet:resourceUrl>
<script>
const myAddDataUrl = "<%=myAddUrl%>";
</script>

мой вызов службы

http.post(myAddDataUrl, {"name":abc, "type": type1})

Мой контроллер выглядит следующим образом

@Controller
@RequestMapping("VIEW")
public class MyController {

@RederMapping
public String prepareView(){
return "index"
}

@ResourceMapping("add-my-data")
public void addMyData(ResourceRequest request, ResourceResponse response){
String name = ParamUtil.get(request, "name", "");
String type = ParamUtil.get(request, "type", "");
}

}

Я получил все нулевые атрибуты, есть предложения?

...