在一个页里搞,用javascript就可以搞定了
解决方案 »
- 用纯JAVA接收对方传来的HTTP请求和发送HTTP请求
- the specified call count is not a number :null 错误 ,救命啊
- struts 如何提交一个js二维数组
- struts能否修改do这个标识?比如改成index.di
- webwork2 标签的问题。
- JSP如何与Access连接??
- 为什么getString 出把地址给取出来,0x32432432432,怎么办啊?
- 关于jsp聊天室自动滚屏的问题!!!
- jsp(java server page)和java serverlet不一样吗?有什么区别和联系?谢谢
- Spring Boot配置HttpSessionListener和HttpSessionAttributeListener无效。
- BS结构中如何实现一个部门的数据发生改变后立刻通知其他部门?
- 对baidu和google搜索的疑惑
但是不知道怎样从数据库里面调啊 ~~~~~<%@ page contentType="text/html;charset=gb2312" pageEncoding="gb2312" %>
<html>
<jsp:useBean id="DBConnID" class="Test_bean.DBConn" scope="session"/>
<head>
<script language="JavaScript">
var dogs = new Array("选择搜索范围"," "," "," ");
var fish = new Array("选择搜索范围","fish1","fish2", "fish3");
var birds = new Array("选择搜索范围","birds1","birds2", "birds3");
var cc = new Array("选择搜索范围","aaa","bb","cc","dd");
function swapnumber(array_name)
{var numbers_select =document.form2.s2;
var the_array = eval(array_name);
//从数据库读数据
DBConnID.DBConn();
String strNID="Select * from thirdtable where NId = 1";
DBConnID.executeQuery(strNID);
DBConnID.rs_beforeFirst();
int i=0;
while(DBConnID.rs_next())
{
the_array[i] = DBConnID.rs_getString("tableText");
i++;}
//从数据库读数据
sets2Text(document.form2.s2, the_array);
}
function sets2Text(s2select,the_array)
{
for (loop=0; loop < s2select.options.length; loop++)
{
s2select.options[loop].text = the_array[loop];
}
}</script><title>Jsp + JavaBeans + MySql</title>
</head>
<body bgcolor="#ffffef" leftmargin="0" topmargin="0" >
表单选择: <form name="form2">
<select name="s1" onChange="swapnumber(document.form2.s1.options[selectedIndex].text);">
<option selected>请选择</option>
<option>dogs</option>
<option>fish</option>
<option>birds</option>
<option>cc</option>
</select>
<select name="s2">
<option>-选择搜索范围-</option>
<option> </option>
<option></option>
<option></option>
<option></option>
</select>
</form>
</body>
</html>
//从数据库读数据
DBConnID.DBConn();
String strNID="Select * from thirdtable where NId = 1";
DBConnID.executeQuery(strNID);
DBConnID.rs_beforeFirst();
int i=0;
while(DBConnID.rs_next())
{
the_array[i] = DBConnID.rs_getString("tableText");
i++;}
//从数据库读数据
DBConnID.executeQuery(strNID);
DBConnID.rs_beforeFirst();
可以在javascript中执行吗?