Click here to Skip to main content
13,144,309 members (32,026 online)
Rate this:
Please Sign up or sign in to vote.
See more:
I have a jsp struts file with

<html:select styleId="selectedop" property="selectedop" onchange="javascript:submitit();" value="select">
     <html:option value="--select--">--select--</html:option>
          try {
               //to connect need wifi (since public ip)
               //String url = "jdbc:mysql://";
               String url = connectionString;
               Connection con = DriverManager.getConnection(url);
               ResultSet rs;
               PreparedStatement pst = con.prepareStatement(selectQuery);
               rs = pst.executeQuery();
               while ( {
                    String name = rs.getString(1);
     <html:option value="<%=name%>"><%=name%></html:option>
          } catch (Exception e) {

its ActionForm class contains
private String selectedop;

and its getter and setter methods.

problem is after submitting reloading jsp page, the value selected in "selectedop" change to its first value.

But I want it to as set as previous.
So I set its value in its Action class using its setter method in ActionForm class.
But it did not worked.
So how I can set value of html:select from Action class
Posted 9-Apr-13 2:05am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1


Please remove value attribute on html:select tag.


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

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web02 | 2.8.170915.1 | Last Updated 9 Apr 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100