Java 如何在jsp中设置比较数据库值的默认单选按钮

Java 如何在jsp中设置比较数据库值的默认单选按钮,java,jsp,radio-button,Java,Jsp,Radio Button,做了很多研究,但没有找到有效的解决方案。这是我的问题。 我有一个名为branchlist的单选按钮列表,我正在从数据库中获取一个名为branch的值。现在我想将单选按钮设置为checked,其值等于branch的值。这是我的密码: <% ArrayList<String> branchlist = new ArrayList<String>(); branchlist.add(0,"Computer E

做了很多研究,但没有找到有效的解决方案。这是我的问题。 我有一个名为branchlist的单选按钮列表,我正在从数据库中获取一个名为branch的值。现在我想将单选按钮设置为checked,其值等于branch的值。这是我的密码:

<%
                ArrayList<String> branchlist = new ArrayList<String>();
                branchlist.add(0,"Computer Engineering");
                branchlist.add(1,"Information Technology");
                branchlist.add(2,"Electronic & Telecom");
                branchlist.add(3,"Instrumentation Engineering");
                branchlist.add(4,"Mechanical Engineering ");
                branchlist.add(5,"Civil Engineering");

                for(int i=0;i<branchlist.size();i++){
                    //System.out.println(branchlist.get(i)+"="+branch);
                    if(branchlist.equals(branch)){%>  <--- branch is the string value I am fetching from database.
                        <input  type="radio" name="branch" value="<%=branchlist.get(i)%>" checked="checked" ><%=branchlist.get(i) %><br>
                    <% }else {%>
                    <input type="radio" name="branch" value="<%=branchlist.get(i)%>" ><%=branchlist.get(i) %><br>

                <%}

                    }%>

这个怎么样:

<%
                ArrayList<String> branchlist = new ArrayList<String>();
                branchlist.add(0,"Computer Engineering");
                branchlist.add(1,"Information Technology");
                branchlist.add(2,"Electronic & Telecom");
                branchlist.add(3,"Instrumentation Engineering");
                branchlist.add(4,"Mechanical Engineering ");
                branchlist.add(5,"Civil Engineering");

                for(int i=0;i<branchlist.size();i++){
                    //System.out.println(branchlist.get(i)+"="+branch);
                    if(branchlist.get(i).toString().equals(branch)){%> 
                        <input  type="radio" name="branch" value="<%=branchlist.get(i)%>" checked="checked" ><%=branchlist.get(i) %><br>
                    <% }else {%>
                    <input type="radio" name="branch" value="<%=branchlist.get(i)%>" ><%=branchlist.get(i) %><br>

                <%}

                    }%>



不相关,但请不要使用Scriptlet。现在这是一个坏习惯!嘿,是的。。我做了工作。。我真傻。。thanx:)