If I open my page (in IE), enter search my search criteria, and submit my form and then open a new window in a completely different browser (in Chrome) and hit the same "../filterFeatureFruSpareAction" web address, the system will return my original search criteria. - Is this how it is suppose to work? - How can I create filter form criteria that is unique to a user or to a web browser/tab session? Thanks in advance for the help! ------------------------------------------- my JSP ------------------------------------------- <%@ taglib prefix="s" uri="/struts-tags" %> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <%@ taglib prefix="display" uri="http://displaytag.sf.net" %> <html> <head> <link href="css/menu.css" rel="stylesheet" type="text/css"/> <link href="css/tableStyle.css" rel="stylesheet" type="text/css"/> </head> <body> <s:form id="featureFruSpareForm" name="featureFruSpareForm" action="filterFeatureFruSpareAction" <s:textfield id="featureItemNumber" name="featureItemNumber" label="Feature Item Number equals" /> <s:submit align="center"/> </s:form> </body> </html> ------------------------------------------- MyAction class ------------------------------------------- public class FeatureFruSpareAction extends ActionSupport implements ModelDriven { FeatureFruSpareBo featureFruSpareBo; FeatureFruSpareForm featureFruSpareForm = new FeatureFruSpareForm(); List<FeatureFruSpare> featureFruSpares = new ArrayList<FeatureFruSpare>(); public void setFeatureFruSpareBo(FeatureFruSpareBo featureFruSpareBo) { this.featureFruSpareBo = featureFruSpareBo; } public FeatureFruSpareForm getFeatureFruSpareForm() { return featureFruSpareForm; } public void setFeatureFruSpareForm(FeatureFruSpareForm featureFruSpareForm) { this.featureFruSpareForm = featureFruSpareForm; } public List<FeatureFruSpare> getFeatureFruSpares() { return featureFruSpares; } public void setFeatureFruSpares(List<FeatureFruSpare> featureFruSpares) { this.featureFruSpares = featureFruSpares; } public Object getModel() { return featureFruSpareForm; } // initial screen (no data) public String homePage() throws Exception{ featureFruSpareForm.setFeatureItemNumber(""); return "success"; } public String filterFeatureFruSpare() throws Exception{ featureFruSpares = featureFruSpareBo.filterByForm(featureFruSpareForm); return "success"; } } ------------------------------------------- my Struts.xml ------------------------------------------- <action name="featureFruSpare" class="featureFruSpareAction" method="homePage" > <result name="success">pages/featureFruSpare.jsp</result> </action> <action name="filterFeatureFruSpareAction" class="featureFruSpareAction" method="filterFeatureFruSpare" > <result name="success">pages/featureFruSpare.jsp</result> </action> ------------------------------------------- my Bean.xml ------------------------------------------- <bean id="featureFruSpareAction" class="com.teradata.spl.featureFruSpare.FeatureFruSpareAction"> <property name="featureFruSpareBo" ref="featureFruSpareBo" /> </bean> ------------------------------------------- my FilterForm.java ------------------------------------------- public class FeatureFruSpareForm { private static final long serialVersionUID = 1L; private String featureItemNumber; public static long getSerialversionuid() {return serialVersionUID;} public String getFeatureItemNumber() {return featureItemNumber;} public void setFeatureItemNumber(String featureItemNumber) {this.featureItemNumber = featureItemNumber;}
| 0 |