日期:2014-05-18  浏览次数:21011 次

关于下拉列表选择页面显示信息的问题!谢谢达人赐教!
大家好!
对于如下下拉选择框:
<select   name= "select "   size= "1 "   id= "shijian ">
    <option   value= "suoyou "   selected= "true "> 所有状态 </option>
    <option   value= "zhuangtai1 "> 状态1 </option>
    <option   value= "zhuangtai2 "> 状态2 </option>
</select>
我想根据选择在页面上显示数据库中不同的数据,如果选择所有状态,页面里显示所有状态信息,如果只选择某种状态,则页面上只显示该状态相关信息!
附:我不想对每个状态都搞一个JSP页面供连接,因为可选状态有30几种!

谢谢各位达人对我这个菜鸟的赐教!

------解决方案--------------------
<form action= "a.jsp ">
<select name= "aa " size= "1 " id= "shijian ">
<option value= "suoyou " selected= "true "> 所有状态 </option>
<option value= "zhuangtai1 "> 状态1 </option>
<option value= "zhuangtai2 "> 状态2 </option>
</select>

</form>

a.jsp

<%
String aa= request.getParameter( "aa ");
if(aa.equals( "suoyou "))
{
select * from tableName;
}else
{
select * from tableName where state= ' "+aa+ " '; //假设状态的字段名为state
}
%>