we use STRUTS2 - SPRING- HIBERNATE in our project here is a sample piece of code... as metioned earlier... SCRAPTEXT variable once set by a request is being reused (that is) gets prefilled in the textarea of someother user in someother PC.
............. Action Class ---------------------------- public class SocialDetailAction extends com.opensymphony.xwork2.ActionSupport{ private com.jujubi.services.ProductService productService; private String scrapText; private int toId; private String scrapFromName; private boolean secure; public String postCustomerScrap() throws Exception { /***** .... // HERE WE HAVE THE CODE THAT USES THE GETTER SETTER OF THE MEMEBERS ... return SUCCESS; } } //GETTER SETTTER FOR THE MEMBERS } ------------ jSP ---------------------------- ....... .... .. <s:form namespace="/jap" action="scrappost"> <s:textarea name="scrapText" cols="60" rows="3"/> <s:checkbox name="secure" label="secure" value="false"></s:checkbox> <s:submit value="post scrap" theme="ajax" targets="addScrap" /> </s:form> ......... ..... ... ----------------------- Struts.xml for the action ----------------------- .. . <action name="scrappost" class="socialDetailAction" method="postCustomerScrap"> <result name="success">/views/social/ReturnMsg.jsp</result> <result name="input">/views/social/PeopsScrapbook.jsp</result> </action> ... .. Richard Yee wrote: > > Why don't you post your code. It seems that it might have a threading > issue. > > -R > > Arun M wrote: >> We are using struts 2.0.11 >> >> We have lots of action class. Say one of them is CustomerRegisterAction >> (which extends ActionSupport ) . When a say user X registers himself on >> the website; this CustomerRegisterAction is populated (using OGNL) and >> the >> customer data is saved to DB. But after sometime some other user Y from >> some >> other PCcomes and clicks the Register link, then the data entered by X is >> prefilled now. >> I think the CustomerRegisterAction is reused, instead of creating new >> instance every request. we want to setup such that new >> CustomerRegisterAction is created every httprequest, so that data is not >> leaking between users. >> >> Please help us. >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Data-Leakage-in-Struts-2-tp18669314p18674276.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]