Метод вызова Websphere Portal в портлете из внешнего вызова AJAX? - PullRequest
0 голосов
/ 17 июня 2020

У меня есть класс Portlet в качестве серверной части, и я реагирую на нее? как можно вызывать методы в проекте портлета из React? это возможно?

Метод класса портлета

`

@ProcessAction(name = "myMethod")
    public void myMethod(ActionRequest request, ActionResponse response) throws PortletException, java.io.IOException {

`

React Call

`

<Formik
        initialValues={{ username: "", password: "" }}
        onSubmit={(values,actions) => {
            setTimeout(() => {
                console.log("Logging in", values);
                //setSubmitting(false);
                actions.setSubmitting(false);
                var x="<portlet:namespace/>";
                console.log(">>> >>> "+x);
                fetch('https://PortletClass', {
        method: 'POST',
        // We convert the React state to JSON and send it as the POST body
        body: JSON.stringify(values)
      }).then(function(response) {
        console.log(response)
        return response.json();
      }).catch(function() {
        console.log("error");
        actions.setStatus({
            customError: 'Error Login',
          });
    });
            }, 500);
        }}

`

...