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