Como usar o angularjs com struts 1.x

Eu sou novo no angularjs e coisas do lado do cliente e estou adicionando uma nova página a um aplicativo antigo que usa o struts 1.3 como estrutura. Eu gostaria de usar o angularjs para o front end.

Eu sei como retornar json da classe action, escrevendo o json no front-end e retornando null para a ação adiante. No entanto, não estou claro como eu preencheria as variáveis de escopo no controlador após o get. Se eu usar um get no controlador e recuperar o json, como meu actionform se encaixa nisso tudo? Isso é útil? Posso obter e publicar o mesmo controlador se quiser enviar novos valores de volta à minha ação? E posso ter variáveis como: $ scope.items = {} $ scope.items.name = "" $ scope.items.email = "" E então basta enviar json.stringify (items) como meus dados na postagem se Não consigo usar o formulário de alguma forma? Obrigado pelo seu tempo. Eu não encontrei muita informação usando angularjs com struts 1.3 até agora.

Responda: Tentarei responder da melhor maneira possível a que conclusão cheguei, mas minhas perguntas acima eram muito vagas, pois eu realmente não sabia do que estava falando e minha posição na empresa em que trabalhava terminou, então não tenho mais acesso a esse código. O que eu queria perguntar antes era o que vou fazer com o formulário de ação que normalmente uso para ações do struts e como vou obter dados do front-end para a minha classe de ação durante uma postagem? Eu descobri que meu formulário de ação habitual era inútil para o que eu queria fazer, então me livrei dele e escrevi um objeto json durante o get que seria modificado no front-end e passado para outra ação quando eu fiz a postagem. Isso é feito como uma postagem normal em 'WhateverAction.do', mas eu tinha que configurar os dados que estava enviando na postagem e dar um nome a ela. Em seguida, peguei o objeto json modificado usando request.getParameter ("jsonObjName") e o analisei em diferentes objetos LinkedHashMap para cada objeto no objeto json. Eu acho que você pode usar as classes JSONObject em vez do LinkedHashMap para analisar se você estiver usando JavaEE, mas eu estava usando o SE, então não tive acesso às do projeto. Aqui um link para outra página que eu usei para as configurações de postagem:

Como obter os dados no Struts a partir da publicação do AngularJS

questionAnswers(1)

yourAnswerToTheQuestion