站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题jsp中怎样得到该值??

jsp中怎样得到该值??

摘要: jsp中怎样得到该值??


有个select 下面有个查询条件中type的值,是根据option的value值来查的,怎样取到呢?

<select style="WIDTH: 130px">
<option value="0" selected>支出</option>
<option value="2" >项目</option>
<option value="3">备选项目</option>
<option value="1" >收入</option>
<option value="4" >收费</option>
<option value="6" >人员</option>
<option value="7" >政府采购</option>
<option value="8" >单位信息</option>
<option value="5" >其他</option>
</select>

<select style="width:200px;height:200px" size="9" name="select2">

<%
String sql ="select name from bb_parm where type='0' and fieldname='main'";
//执行sql语句
//
for(int i = 0 ; i
String aaa=(String)res.get("NAME");
%>

<option value="<%=i%>" ><%=aaa%></option>


<%
}
%>
</select>



<select style="WIDTH: 130px" name="select1">
<option value="0" selected>支出</option>
<option value="2" >项目</option>
<option value="3">备选项目</option>
<option value="1" >收入</option>
<option value="4" >收费</option>
<option value="6" >人员</option>
<option value="7" >政府采购</option>
<option value="8" >单位信息</option>
<option value="5" >其他</option>
</select>

String s = request.getParameter("select1") ;




我以上代码是一个jsp还没传到下一个界面,在一个界面怎么用?


?在一个界面怎么用?


那就用javascript的啊


不知道为什么我取到的s 值为null,请kevinliuu(@。@)帮帮忙


up


如果在<select onchange="javascrip:submit()">怎么选择下面的下拉框不能改变值,还是默认的<支出〉


<select onchange="javascrip:submit()">
<option value="0" selected>支出</option>

是这个意思吗? 什么情况是你说的: 怎么选择下面的下拉框不能改变值,还是默认的<支出>

没怎么看懂


我的问题解决了,与大家共享
<%
int newselect;
%>
<%
String select =(String)request.getParameter("select1");
try{

newselect=Integer.parseInt((String)request.getParameter("select1"));
}catch(Exception e){
newselect=0;
}

%>

<form name="form1" method="POST" action="shezhi.jsp">


类型:
<select style="WIDTH: 130px" name="select1" onchange="javascrip:submit()" >
<option value="0" <%if(newselect==0)out.print("selected");%>>支出</option>
<option value="1" <%if(newselect==1)out.print("selected");%>>收入</option>
<option value="2" <%if(newselect==2)out.print("selected");%>>项目</option>
<option value="3" <%if(newselect==3)out.print("selected");%>>备选</option>
<option value="4" <%if(newselect==4)out.print("selected");%>>收费</option>
<option value="5" <%if(newselect==5)out.print("selected");%>>其他</option>
<option value="6" <%if(newselect==6)out.print("selected");%>>人员</option>
<option value="7" <%if(newselect==7)out.print("selected");%>>政府</option>
<option value="8" <%if(newselect==8)out.print("selected");%>>单位</option>

</select>



<select style="width:200px;height:200px" size="9" name="select2">

<%

String type=(String)request.getParameter("select1");
if(type==null){
type="0";
}
String sql ="select name from bbpam where type='"+type+"' and fieldname='main'";
//执行sql 语句 res=Select(sql);
java.util.ArrayList res=con.m_resultList;
for(int i = 0 ; i String aaa=(String)res.get("NAME");
%>
<option value="<%=i%>" ><%=aaa%></option>


<%
}
%>
</select>





↑返回目录
前一篇: 为什么csdn里我发的帖子总没人回复?
后一篇: 菜鸟请教:class文件在哪儿运行?