Como forçar pathing parente com Struts 2.1 e Dojo?
-
22-07-2019 - |
Pergunta
fiz um upgrade do Struts 2.0.6 para 2.1.6 e converteu todos os meus temas Ajax para plugins. Tudo funciona, exceto o pathing mudou de relativa à absoluta. Por exemplo, aqui está o HTML processado antes da atualização:
<script type="text/javascript" src="../struts/simple/dojoRequire.js"></script>
E aqui está ele depois da atualização:
<script language="JavaScript" type="text/javascript" src="/myApp/struts/ajax/dojoRequire.js"></script>
De alguma forma o absoluto "/ myApp" está sendo usado em vez do ".." caminho relativo.
Alguém sabe como para forçá-lo a usar o velho modo de pathing?
Obrigado por alguma dica.
Solução
Eu tive que adicionar baseRelativePath = "../ struts / dojo"
para o sx:. Tag cabeça para obtê-lo para o trabalho
Eu acho que este é realmente um bug no plugin Dojo (ou pelo menos deveria ser documentado que a atualização 2.1 muda as coisas, mas estou feliz que está trabalhando.
Scott