Click here to Skip to main content
11,717,570 members (80,250 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Java JSP struts
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://dbno2.ce6zvdgnoq7r.ap-southeast-2.rds.amazonaws.com:3306/INVENTRY?user=aghil&password=password1";
               String url = connectionString;
               Class.forName("com.mysql.jdbc.Driver");
               Connection con = DriverManager.getConnection(url);
               ResultSet rs;
               PreparedStatement pst = con.prepareStatement(selectQuery);
               rs = pst.executeQuery();
               while (rs.next()) {
                    String name = rs.getString(1);
     %>
     <html:option value="<%=name%>"><%=name%></html:option>
     <%
          }%>
     <%
          } catch (Exception e) {
               out.print(e);
          }
     %>
</html:select>

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
gavkk1.6K

1 solution

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

Solution 1

Hello,

Please remove value attribute on html:select tag.

Regards,
  Permalink  

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

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 764
1 OriginalGriff 215
2 F-ES Sitecore 210
3 Maciej Los 140
4 Jochen Arndt 120
0 Sergey Alexandrovich Kryukov 1,494
1 OriginalGriff 535
2 Maciej Los 529
3 Richard MacCutchan 440
4 CHill60 415


Advertise | Privacy | Mobile
Web01 | 2.8.150901.1 | Last Updated 9 Apr 2013
Copyright © CodeProject, 1999-2015
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