<%@ page import="com.jdbc.DBC"%>
<%
Connection conn = DBC.getConnection();
Statement st = conn.createStatement();
System.out.println(request.getParameter("type"));
ResultSet rs=st.executeQuery("SELECT * FROM exchange ORDER BY ID DESC");
%>
<html>
<head>
<script type="text/javascript">
function selectContion(){
var neirong=document.getElementById("contion").value;
var type=document.getElementById("con").value;
document.contions.action="exchange.jsp?type="+type+"&neirong="+neirong;
document.contions.submit();
}
</script>
</head>
<body>
<form action="" name="contions">
<TABLE>
<select id="con" >
<option name="id" value="id" >编号</option>
<option name="jcname" value="jcname">机构中文名</option>
<option name="jename" value="jename">机构英文名</option>
<option name="country" value="country">所在国家</option>
</select>
<input type="button" name="aa" value="查询" onclick="selectContion();" />
</table>
</form>
为什么System.out.println(request.getParameter("type"));这个值为空。。
从你帖出来的代码来看,你页面上并没有id 为“contion”的元素。检查一下吧。
另:var type=document.getElementById("con").value;这样也可以取到值。