Click here to Skip to main content
15,886,110 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
abc.action
public String getAdvocates(){
	try {
			
		currentCon = ConnectionManager.getConnection();
		Statement stmt = (Statement) currentCon.createStatement();
		rs = stmt.executeQuery("Select gov_advocate_id, name from gov_advocate");
		System.out.println("Afer result set");
		while(rs.next()){
				
			System.out.println("Inside of while loop-----------");
			gov_adv = new gov_advocate();
			gov_adv.setAdv_Id(rs.getInt("gov_advocate_id"));
			gov_adv.setAdv_name(rs.getString("name"));
			gov_adv_list.add(gov_adv);
			}			
		}
	catch(Exception e){
		System.out.println("Error From DAO:" + e);
	}
			return SUCCESS;
	}

xyz.html
<pre lang="xml"><select name="dept" id="dept">
        <s:iterator value="gov_adv_list" var="i" >
            <option value=<s:property value="%{gov_advocate_id}"/>>
           <s:property value="%{name}"/>
            </option>
        </s:iterator>
        </select>

</pre>

<s:submit value="GenerateReport" align="middle"  önclick="reloadGrid(); return false;" class="submit" />


The problem is that on click of submit it only takes the 1st value in dropdown ie. value resets. I want the selected value in dropdown
Posted

1 solution

Please use option selected as shown below

http://www.htmlcodetutorial.com/forms/_OPTION_SELECTED.html[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900