问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JSP获取下拉框的值

发布网友 发布时间:2022-04-22 22:17

我来回答

3个回答

热心网友 时间:2023-09-27 11:27

jsp获取下拉列表的值并显示:

参考例子:

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%
 request.setCharacterEncoding("GB18030");//加上这一句解决的 
 String path = request.getContextPath();
 String basePath = request.getScheme() + "://"
   + request.getServerName() + ":" + request.getServerPort()
   + path + "/";
 //存放下来菜单对应值的数组
 ArrayList nu = new ArrayList();
 nu.add("一");
 nu.add("二");
 nu.add("三");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <base href="<%=basePath%>">
  <title>My JSP 'testselect.jsp' starting page</title>
 </head>
 <body>
  通过request.getParameter("number")方法取得下拉框选取的值
  <form method=post action="testselect.jsp">   <!-- 提交给自身 -->
   <select name=number>
    <%
     for (int i = 0; i < nu.size(); i++) {
      out.print("<option>" + nu.get(i) + "</option>");
     }
    %>
   </select>
   <input type="submit" value="提交" name="submit">
  </form>
 </body>
 <%
  //取得提交的数字,并显示 
  String n = (String) request.getParameter("number");
  out.print("选的值是:" + n);
 %>
</html>
运行效果:

热心网友 时间:2023-09-27 11:28

你得先选中其中一个 在提交到servlet,没有提交你肯定获取空值,String em_typeWork=request.getParameter("em_typeWork");建议你在servlet里打印下这个字符串,你要先判断你获取的这个字符串是不是空值,这么取值是对的,不可能取不到,你是直接提交到这个页面的吗,你不能提交到别的servlet在到取值的这个servlet,因为下拉框的这个值是放在request的作用域里的

热心网友 时间:2023-09-27 11:28

request.getParameter("em_typework");
注意大小写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? php获取下拉列表框的值 鸡的羽毛颜色有哪些基因控制 怎么获取select标签的下拉框文本的值 董常生的代表性论文题录 php 如何获取下拉框的值 金锋的概况 如何用js取下拉框中的内容 求助翻译高手!! jsp如何获取下拉框的选中值的编号 盐吃多了会长雀斑? 翻译(有分吆,翻译的好还加分呢???!!我有的是分) 如何获取下拉列表选中的值 jquery 张玉彬的代表著作 如何通过JQUERY获得下拉框的显示值 梁黎的业绩一览 js如何获取下拉框选中项的文本? 傅君芬的业绩一览 Excel, 如何获取下拉框选项 肥胖基因的人类肥胖基因 怎么获取下拉框选中的value值 cigre实验室gc差异 Servlet 怎么获取下拉框选中的值 张小虎的研究成果 JS 如何获得下拉框当前的value 值 盐吃多了真的会长雀斑吗 怎么获得select下拉框的显示值? 盐吃多了会长雀斑吗? 盐吃多了长雀斑? 吃盐多是容易长雀斑吗 在家锻炼腰背部肌肉的方法? 在家里怎样锻炼腰部力量和腹肌? 锻炼腰肌有哪些日常在家中就能作到的方法? 如何在家锻炼腰部力量和腿部力量,请高人指点 在家怎么锻炼,腰力!!! 1千个10万是多少 如何锻炼腰部肌肉?(业余) 1000个十万是一万吗 如使在家里锻炼自己的腰部? 1000个十万等于多少 1000个100,000是多少?