Hi... I try to secure one of my web applications with tokens. Everything works fine with basic jsp pages. But in one case, I call an action from javascript via jquery.ajax and return a json result.
To do that, I added two properties to the json result object (documenTable) with token and tokenName and populate them in the action with documentTable.setTokenName(TokenHelper.getTokenName()); documentTable.setToken(TokenHelper.getToken()); The Javascript that gets the result object (data) looks like this: var submitData = { documentID : documentRow.documentID, showMessage : true }; submitData[data.tokenName] = data.token; tdName.bind("click", function() { $.ajax({ url : "view", type: 'POST', data : submitData, success : function() { ... } }); When the click event is fired, the parameters struts.token.name and struts.token are submitted with the request but the action returns invalid.token. Is that a way I can go? Is the TokenHelper the right thing to get a new valid token from? Any hints welcome! Regards Jan