在JSP中怎么获取动态下拉列表框中的值?
在网页中,要求用户填写年龄的下拉列表框,提交给JSP引擎,可以用代码<selectname="age"><%for(inti=1;i<100;i++){%><option...
在网页中,要求用户填写年龄的下拉列表框,提交给JSP引擎,可以用代码
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option><%=i%></option>
<%}%>
实现在提交信息页面显示1到99的数值,
那在JSP服务器获取页面怎么写代码获取从这个动态下拉列表菜单里选中的值呢?
int int_age=request.getParameter("age");我试过有错误,该怎么改写这段代码呢? 展开
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option><%=i%></option>
<%}%>
实现在提交信息页面显示1到99的数值,
那在JSP服务器获取页面怎么写代码获取从这个动态下拉列表菜单里选中的值呢?
int int_age=request.getParameter("age");我试过有错误,该怎么改写这段代码呢? 展开
8个回答
推荐于2016-03-09 · 知道合伙人金融证券行家
关注
展开全部
使用iterator标签就可以了。
<seclect >
<logic:notEmpty name="catalog">
//id属性为catalog集合中的当前元素起一个别名
<logic:iterate id="li" name="catalog">
<option>
<bean:write name="li" property="name"/></option>
</logic:iterate>
</logic:notEmpty>
</seclect>
<seclect >
<logic:notEmpty name="catalog">
//id属性为catalog集合中的当前元素起一个别名
<logic:iterate id="li" name="catalog">
<option>
<bean:write name="li" property="name"/></option>
</logic:iterate>
</logic:notEmpty>
</seclect>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码不对:
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option><%=i%></option>
<%}%>
你的option就没有value属性,你就不能得值
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option><%=i%></option>
<%}%>
你的option就没有value属性,你就不能得值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面这么写试试
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option value="<%=i%>"><%=i%></option>
<%}%>
</select>
获取用
int int_age=Integer.parseInt(req.getParameter("age"));
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option value="<%=i%>"><%=i%></option>
<%}%>
</select>
获取用
int int_age=Integer.parseInt(req.getParameter("age"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
估计拿不到分了。。
显示的和实际的value不一样
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option value=“”><%=i%></option>
<%}%>
显示的和实际的value不一样
<select name="age">
<%
for(int i=1;i<100;i++){
%>
<option value=“”><%=i%></option>
<%}%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询