<select name="SSex" disabled=true>
<%
if (SSex.equalsIgnoreCase("男"))
{
out.println("<option selected value=\"男\" selected>男</option>");
out.println("<option value=\"女\">女</option>");
}
else
{
out.println("<option value=\"男\" >男</option>");
out.println("<option selected value=\"女\" selected>女</option>");
}
%>
</select>
<%
if (SSex.equalsIgnoreCase("男"))
{
out.println("<option selected value=\"男\" selected>男</option>");
out.println("<option value=\"女\">女</option>");
}
else
{
out.println("<option value=\"男\" >男</option>");
out.println("<option selected value=\"女\" selected>女</option>");
}
%>
</select>
解决方案 »
- 关于JDBC工具类的问题...不知道是不是我配置的问题. 在线等.
- 一天了,我都快吐了!大侠帮帮忙!
- struts框架get方法提交的问题
- ireport和jasperReport的2个问题
- jdbc中的getColumnCount奇怪问题
- XP+Tomcat+MySQL5+JSP:页面连接数据库成功,select成功,但insert数据出错,请高手指导
- SmartUpload的使用问题
- javabean能不能通过其中的方法来设置和得到其属性!
- jsp 调servlet的问题
- 有没有在一个JSP里嵌套多个FORM的,请给几个例子学习学习了!
- String send_id = session.getAttribute("LoginName");有錯誤,但<%=session.getAttribute("LoginName") %>卻是對的,為什麼
- 如何將用java.util.Date send_time =new java.util.Date();取得的時間(Thu Jan 02 00:00:00 CST 2003 )轉成2003-01-02格式
<%
if (SSex.equalsIgnoreCase("男"))
{
out.println("<option selected="true" value=\"男\">男</option>");
out.println("<option value=\"女\">女</option>");
}
else
{
out.println("<option value=\"男\">男</option>");
out.println("<option selected="true" value=\"女\">女</option>");
}
%>
</select>
<option selected value="男" <%if (SSex.equals("男")){%>selected<%}%>></option>
<option selected value="女" <%if (SSex.equals("女")){%>selected<%}%>></option>}
</select>
但是我提醒你,很可能是因为,你SSex参数里面的汉字是乱骂的你不如在上面这段代码之前 <%=SSex%>
看看到底是什么 如果乱码 解决乱码问题 请再发贴 我要分 嘿嘿
<option value="">
<option value="男" <%if (SSex.equals("男")){%>selected<%}%>>男
<option value="女" <%if (SSex.equals("女")){%>selected<%}%>>女
</select>
<option selected value="男" <%if (SSex.equals("男")) out.print("selected")%>></option>
<option selected value="女" <%if (SSex.equals("女"))out.print("selected")%>></option>}
</select>
<%
rs.close();
sSQL="select Name from Tbl";
rs=conn.ExeQuery(sSQL);
while(rs.next())
{
sNa=rs.getString("Name");
%>
<option value="<%=sNa%>" ><%=sNa%></option>
<%
}
%>
</select>
<option value="男" <%=(("男".toString().equals(sSex.trim()))?"SELECTED":"")%>>男</option>
<option value="女" <%=(("女".toString().equals(sSex.trim()))?"SELECTED":"")%>>女</option> </select>
sSex为变量
<%
if (SSex.equalsIgnoreCase("男"))
{
out.println("<option value=\"女\">女</option>");
out.println("<option selected="true" value=\"男\">男</option>");
}
else
{
out.println("<option value=\"男\">男</option>");
out.println("<option selected="true" value=\"女\">女</option>");
}
%>
</select>
注意,上面有两行语句顺序已经调过了,你试试这样行不行~