I have a grid which load data on page load. I also have a form that on submit calls an action correctly, but it doesn\'t load new data on my grid.
List is correctly get
It doesn't work this way. try do the following things:
make an action retuen a page, not json
page_with_the_grid.jsp
on the page page_with_the_grid.jsp, use s:url tag to map your json result:
in your sj:grid, use href="%{jsonUrl}" to fill your data to the grid.
if you directly call the action, which returns JSON, you will sure get a json result, which is your "Strange" output.